Ce qui sont des débordements d'amortisseur
L'exploitation d'un débordement d'amortisseur est
une technique entaillante avançée. Cependant, c'est un
principal type de vulnérabilité de sécurité. Pour comprendre
comment un intrus peut employer un débordement d'amortisseur pour
infiltrer ou se briser un ordinateur, vous devez comprendre exactement
ce qu'est un amortisseur.
Un programme machine se compose de beaucoup de
différentes variables, ou de supports de valeur. Pendant qu'un
programme est exécuté, ces différentes variables sont assignées
une quantité spécifique de mémoire selon les exigences du type
d'information on s'attend à ce que que la variable se tienne.
Par exemple, les besoins courts d'un nombre entier seulement un
peu de la mémoire, tandis qu'un long nombre entier a besoin de plus
d'espace dans la mémoire d'ordinateur (RAM). Il y a beaucoup de
différents types de variables possibles, chacune avec sa propre
longueur prédéfinie de mémoire. L'espace mis de côté dans
la mémoire est employé pour stocker l'information dont le programme
a besoin pour son exécution. Le programme stockera la valeur
d'une variable dans cet espace mémoire, et puis tire la valeur
soutiennent de la mémoire quand nécessaire. Cet espace virtuel
s'appelle un amortisseur.
Une attaque de débordement d'amortisseur saisit
délibérément plus de données qu'un programme a été écrit à la
poignée. Les données supplémentaires "débordent" la région
de la mémoire mise de côté pour l'accepter, de ce fait recouvrant
une autre région de la mémoire qui a été censée pour tenir
certaines des instructions de programme. Dans l'attaque idéale,
les valeurs de débordement ont présenté les nouvelles instructions
devenues qui donnent à l'attaquant la commande du processeur de
cible.
Il est difficile exécuter une entaille de débordement de
successfulbuffer. Cependant, même si le débordement
d'amortisseur échoue quelque part pendant son exécution, elle posera
très probablement des problèmes pour l'ordinateur de cible. En
raison de la nature sensible de la mémoire d'ordinateur, un
débordement échoué d'amortisseur aura souvent comme conséquence un
accident d'ordinateur. Le programme qui a à l'origine assigné
le segment de la mémoire qui a été recouverte ne vérifiera pas
pour voir si les données ont changé. Par conséquent, il
essayera d'employer l'information stockée là et supposera que c'est
la même information qu'il avait placée là précédemment. Par
exemple, quand le programme va rechercher un nombre qui est employé
pour calculer le prix du thé et obtient à la place le mot "Bob," le
programme ne saura pas quoi faire.
Bien que vous ne pourriez pas considérer votre système
digne d'une attaque techniquement difficile, il y a beaucoup de
programmes pré-faits qui utilisation de kiddies de manuscrit contre
des vulnérabilités connues de débordement d'amortisseur. En
fait, dans le cas de la vulnérabilité précédemment mentionnée
trouvée dans le serveur de l'IIS de Microsoft, il n'était pas long
après qu'on ait trouvé le trou qu'un programme a permis même à la
plupart d'intrus de prophane en informatique d'effectuer un
débordement d'amortisseur avec la facilité. Ce même type de
vulnérabilité peut être trouvé dans le logiciel sur l'ordinateur
de l'utilisateur de maison moyenne ou de petite entreprise.
C'est simplement une question de quels programmes sont
installés sur votre ordinateur, et s'il y a des vulnérabilités bien
connues pour le logiciel installé. Tout qu'il prend est un
kiddie de manuscrit qui a un programme pré-fait d'intrus pour créer
un mal de tête énorme pour vous.
Pour cette raison, vous devez vous rendre compte de quel
logiciel vous courez sur votre ordinateur. Enpêchez d'entrer un
oeil attentif pour les pièces rapportées fournisseur-libérées
de sécurité. Si une vulnérabilité est trouvée,
téléchargez et installez la pièce rapportée dès qu'elle sera
fournie par le fabricant.
c'est un article supplémentaire par Yoko Jelkovich
Déni : Notre site Web n'est pas
responsable de l'information contenue par cet article. Cet
article reflète nullement les vues, les avis, les pensées ou la
croyance du personnel d'annuaire d'articles.
Notification de traduction : L'article
"ce qui sont des débordements d'amortisseur" ont été traduits en
utilisant un service de traduction automatisé. Nous faisons des
excuses sincèrement pour toutes les erreurs de traduction qui se sont
produites. Merci de l'arrangement.