Linuxkoneelle on lähes mahdoton murtautua, ainoa on puskuriylivuoto ohjelmalta joka on sudo tai root tilassa. Tälläisia ohjelmia on pakettien hallinnat kuten Synaptic.
Toinen tyyli on lähettää etäsignaali ja ottaa kone haltuunsa. Sekin on lähes mahdotonta, koska usein sähköpostin liitteille ei anneta Root oikeuksia. Mikään ohjelma ei voi saada ilman käyttäjän hyväksyntää rootin oikeuksia. Näin ollen Linuxia voi pitää yhä olevan neitsyt.
Toinen tyyli on lähettää etäsignaali ja ottaa kone haltuunsa. Sekin on lähes mahdotonta, koska usein sähköpostin liitteille ei anneta Root oikeuksia. Mikään ohjelma ei voi saada ilman käyttäjän hyväksyntää rootin oikeuksia. Näin ollen Linuxia voi pitää yhä olevan neitsyt.
Vastaukset 3
Vanhimmat
Uusimmat GCC-kääntäjän versiot sisältää erilaisia tekniikoita pinossa tapahtuvillta puskuriylivuodoilta suojautumiseen (Stack smashing protection). Uudesta GCC 4.1:stä lähtien noi on vakiona osa GCC:tä, vanhempiin GCC 2.x ja 3.x versioihin ne sai patchinä. Mikään mystinen taikakeinohan toi ei tietenkään ole kaikkien puskuriylivuotojen estämiseen, esim heapissa tapahtuvilta puskuriylivuodoilta toi ei suojaa. Mutta on toi silti hyvä olla olemassa.
http://en.wikipedia.org/wiki/Stack-smashing_protection#GCC_Stack-Smashing_Protector_.28ProPolice.29
Tossa ohje siihen miten stack smashing suojauksen saa vanhemmilla GCC versioilla käyttöön debianissa, jos käytössä on semmonen versio johon patchia ei ole jo lisätty:
http://www.debian-administration.org/articles/76
Tossa vielä IBM:n doku tohon liittyen.
http://www.trl.ibm.com/projects/security/ssp/