n'est pas une fatalite, mais une consequence de la facon dont sont programmes les systemes d'exploitations actuellement.
Les systemes d'exploitations securises proposent des mecanismes de confinement et de gestion fine des droits par capacites qui empechent des applications de faire n'importe quoi, et a fortiori les virus.
On peut ainsi imaginer un serveur web qui n'aurait le droit d'ecrire que dans un repertoire, d'ecouter sur une paire de port (et surtout pas d'initier une nouvelle connection reseau par lui meme.) Ces droits seraient verifies par le systeme d'exploitation. Tout ce qu'on peut donc faire en craquant un tel serveur est un deni de service sur le serveur en question. C'est donc un moindre mal sans commune mesure avec ce qu'on connait actuellement.
Le confinement ne se restreint pas aux serveurs: les applets Java executees sur les PC sont deja executees dans des "sandbox".
Je pense que si ces techniques se generalisaient, on aurait un internet beaucoup plus sur. Evidemment, ce n'est pas vraiment la direction qui est prise pour le moment...
# L'insecurite
Posté par Matthieu Lemerre . En réponse au journal La fin de l'internet ?. Évalué à 7.
Les systemes d'exploitations securises proposent des mecanismes de confinement et de gestion fine des droits par capacites qui empechent des applications de faire n'importe quoi, et a fortiori les virus.
On peut ainsi imaginer un serveur web qui n'aurait le droit d'ecrire que dans un repertoire, d'ecouter sur une paire de port (et surtout pas d'initier une nouvelle connection reseau par lui meme.) Ces droits seraient verifies par le systeme d'exploitation. Tout ce qu'on peut donc faire en craquant un tel serveur est un deni de service sur le serveur en question. C'est donc un moindre mal sans commune mesure avec ce qu'on connait actuellement.
Le confinement ne se restreint pas aux serveurs: les applets Java executees sur les PC sont deja executees dans des "sandbox".
Je pense que si ces techniques se generalisaient, on aurait un internet beaucoup plus sur. Evidemment, ce n'est pas vraiment la direction qui est prise pour le moment...
http://l-lang.org/ - Conception du langage L