fbpx
Chinese (Simplified)DutchEnglishFrenchGermanItalianPortugueseSpanish
sa.expert.consult@gmail.com

Un guide de l’ANSSI pour scuriser les applications en langage C

Juin 16, 2020 | Web | 0 commentaires


L’ANSSI a publi fin mai 2020 un guide pour bien scuriser la programmation des applications en langage C. 181 recommandations, rgles et bonnes pratiques avec des illustrations par l’exemple sont proposes.

Particulièrement prolixe en matière de conseils couvrant de très nombreux domaines de la cybersécurité (réseaux, terminaux mobiles, télétravail…), l’ANSSI n’oublie pas les développeurs. Particulièrement tous ceux qui développent en langage C avec un tout dernier guide pratique publié le 25 mai 2020 et dont une mise à jour mineure a été effectuée dans la foulée. Téléchargeable à cette adresse, l’ouvrage est garni de recommandations, avec de très nombreuses illustrations par l’exemple. « Le langage C offre une grande liberté aux développeurs. Cependant, il comporte des constructions ambiguës ou risquées qui favorisent l’introduction d’erreurs lors du développement. », prévient l’agence nationale de la sécurité des systèmes d’information. « Il est ainsi nécessaire de définir des restrictions quant à l’utilisation du langage C afin d’identifier les différentes constructions risquées ou non portables et d’en limiter voire interdire l’utilisation. »

En tout, 181 règles, recommandations et bonnes pratiques ont été édictées par l’ANSSI pour sécuriser le la programmation d’applications en langage C qui précise se limiter à ce jour aux standards C90 et C99, les plus utilisés. Des grandes familles ont été déterminées pour les regrouper, allant de la compilation, preprocessing et macros en passant par les expressions, les fonctions ou encore la gestion de la mémoire ainsi que l’analyse et l’évaluation du code.



Source link

Besoins de renseignements.

Vous désirez lancer un nouveau projet ou remettre votre site au goût du jour !

Notre équipe vous recontactera dans les plus brefs délais à près la réception de votre message, nous pourrons au mieux répondre à votre demande si vous nous décrivez votre projet le plus précisément possible.

0