RAMPage, une faille Android pour marteler la mémoire

RAMPage, une faille Android pour marteler la mémoire

Le 02 juillet 2018 à 09h35

Le 02 juillet 2018 à 09h35

Commentaires (3)

votre avatar

Il me semble que Google a commenté: sur le site de rampage ils indiquent que pour le moment les équipes Google trouvent les impacts performance trop élevés.

En tous cas, j’ai essayé leur APK de test, et sur ma mémoire soit ça plante, soit il parvient pas à la modifer.

votre avatar

Ce défaut de conception matériel… Depuis quand écrire dans de la RAM ça bousille les octets d’à côté? …

votre avatar

On parle ici de DRAM. Le D = dynamic parce que une cellule mémoire est un pico-condensateur qui se décharge si l’on ne le “rafraîchit” pas en réécrivant périodiquement la valeur stockée dans la cellule.

Jusque là, tout va bien et rien de nouveau.



Ces composants sont de plus en plus denses et donc les pico-condensateurs sont de plus en plus proche les uns des autres. Il y a donc des fuites de charge entre cellules adjacentes. Cela n’est normalement pas grave puisque le rafraîchissement périodique rétablit la bonne valeur avant qu’elle soit modifiée.



Le problème arrive quand on écrit de façon répétée au même endroit entre 2 rafraîchissements, la fuite de charge peut être suffisante pour modifier la charge d’une cellule adjacente. Cela (l’écriture répétée) ne se produit pas en général sauf si l’on fait exprès pour exploiter cette faiblesse.



Edit ajout de quelques précisions.

RAMPage, une faille Android pour marteler la mémoire

Fermer