Sécurité lors de la déclaration d'un pointeur
ana
-
Tomsuper Messages postés 2104 Statut Membre -
Tomsuper Messages postés 2104 Statut Membre -
Bonjour,
J'ai ce petit code ou je déclare deux pointeur tableau je veux savoir si juste la déclaration et l'affectation peut donner l'accèes à la memoire reservée par ce pointeur ou c'est après la mauvaise utilisation de malloc qui peut causer le vol de données ou l'injection de mauvaise données.
Mon code C:
Merci d'avance.
J'ai ce petit code ou je déclare deux pointeur tableau je veux savoir si juste la déclaration et l'affectation peut donner l'accèes à la memoire reservée par ce pointeur ou c'est après la mauvaise utilisation de malloc qui peut causer le vol de données ou l'injection de mauvaise données.
Mon code C:
void mafunction(int* tab1, int* tab2, int len)
{
int i;
for(i = 0; i < len; i++)
tab1[i] = tab2[i] ;
}
Merci d'avance.
Configuration: Linux / Chrome 61.0.3163.100
A voir également:
- Sécurité lors de la déclaration d'un pointeur
- Déclaration - Guide
- Question de sécurité - Guide
- En plus des revenus, il ne faut surtout pas oublier de faire cette déclaration en ligne aux impôts - Guide
- Votre appareil ne dispose pas des correctifs de qualité et de sécurité importants - Guide
- Mode securite - Guide
3 réponses
Il me semble qu'il n'y a 0 sécurité sur la mémoire qui t'es alloué par le systeme. Tu en fais ce que tu veux. Typiquement si tu vérifie pas la taille du tableau que tu es en train de copier, on peut tres bien t'envoyer un tableau trop grand qui essayera d'insérer des données dans la zone mémoire apres celle réservée à ton premier tableau.
En C, c'est toi qui gère tout ^^ (grand pouvoir, grande responsabilité)
En C, c'est toi qui gère tout ^^ (grand pouvoir, grande responsabilité)