Programmation sécurisé .... ???
gacki
Messages postés
109
Date d'inscription
Statut
Membre
Dernière intervention
-
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
Salut tous le mande,
aujourd'hui je veux posé une question un peux générale concernant la programmation sécurisé
je veux vraiment savoir sur quoi se base une programmation sécurisé et comment pourrai-je rendre ma programmation bien sécurisé ... surtout dans les langage de programmation des logiciel comme le C,C++,JAVA ... surtout le C parce que c'est lui que je maîtrise bien pour le moment
et merci d'avance
aujourd'hui je veux posé une question un peux générale concernant la programmation sécurisé
je veux vraiment savoir sur quoi se base une programmation sécurisé et comment pourrai-je rendre ma programmation bien sécurisé ... surtout dans les langage de programmation des logiciel comme le C,C++,JAVA ... surtout le C parce que c'est lui que je maîtrise bien pour le moment
et merci d'avance
A voir également:
- Programmation sécurisé .... ???
- Mode sécurisé samsung - Guide
- Application de programmation - Guide
- Liste site paiement non sécurisé - Forum Consommation & Internet
- Que faire si achat si site non sécurisé ? - Forum Consommation & Internet
- Pas d'internet sécurisé ✓ - Forum Windows 10
2 réponses
Bonjour,
Je ne parlerai que du C :
Pour commencer, il faut un code portable, c'est-à-dire qui respecte le standard (ISO C89/90 ou C99). Je te conseille : C89/90.
Sinon, d'une manière générale, il faut contrôler toutes les entrées dans le programme (chaîne saisie par l'utilisateur, fichier lu, etc.).
Un petit lien qui en parle : http://fiddy.free.fr/blog/index.php?post/2008/11/22/Le-C%2C-pas-si-facile-que-%C3%A7a
Ensuite, attention aux fuites mémoires.
Après, cela dépend du type de programme que tu veux faire. Certaines règles de sécurité peuvent se rajouter.
Voilà, ce n'est pas exhaustif, mais un bon début. Cela viendra avec le temps.
Je ne parlerai que du C :
Pour commencer, il faut un code portable, c'est-à-dire qui respecte le standard (ISO C89/90 ou C99). Je te conseille : C89/90.
Sinon, d'une manière générale, il faut contrôler toutes les entrées dans le programme (chaîne saisie par l'utilisateur, fichier lu, etc.).
Un petit lien qui en parle : http://fiddy.free.fr/blog/index.php?post/2008/11/22/Le-C%2C-pas-si-facile-que-%C3%A7a
Ensuite, attention aux fuites mémoires.
Après, cela dépend du type de programme que tu veux faire. Certaines règles de sécurité peuvent se rajouter.
Voilà, ce n'est pas exhaustif, mais un bon début. Cela viendra avec le temps.
gacki
Messages postés
109
Date d'inscription
Statut
Membre
Dernière intervention
merci fiddy ;)
Bonjour gacki,
Dans les règles de base, j'ajouterai aussi aux excellentes indications que l'on t'a donné, attention aux aspects suivants :
- risques de dépassement de tampon
- risques de dépassement de tas
Le sujet est très vaste, et le besoin de sécurité n'est parfois pas là où on pense qu'il est nécessaire.
Il faut se mettre à la place d'un attaquant.
Etre paranoïaque aide aussi :-)
Dal
Dans les règles de base, j'ajouterai aussi aux excellentes indications que l'on t'a donné, attention aux aspects suivants :
- risques de dépassement de tampon
- risques de dépassement de tas
Le sujet est très vaste, et le besoin de sécurité n'est parfois pas là où on pense qu'il est nécessaire.
Il faut se mettre à la place d'un attaquant.
Etre paranoïaque aide aussi :-)
Dal