Ero sivun ”Takaovi” versioiden välillä

[arvioimaton versio][arvioimaton versio]
Poistettu sisältö Lisätty sisältö
lähdeluettelo
Rivi 10:
 
Klassinen esimerkki takaovesta on [[Ken Thompson]]in kehittämä peukaloitu versio [[Unix]]in <tt>login</tt>-ohjelmasta. Se on myös malliesimerkki siitä, miten ohjelmaan voidaan piilottaa takaovi, jota ei ole mahdollista löytää sen [[lähdekoodi]]a [[auditointi|auditoimalla]].<ref>{{Lehtiviite | Tekijä=Thompson, Ken | Otsikko=Reflections on Trusting Trust | Julkaisu=Communication of the ACM | Ajankohta=1984 | Vuosikerta=27 | Numero=8 | Sivut=761-763 | www=http://cm.bell-labs.com/who/ken/trust.html | Viitattu=4.9.2008 | Kieli={{en}} }}</ref> Thompson lisäsi [[C (ohjelmointikieli)|C]]-kielen [[Ohjelmointikielen kääntäjä|kääntäjään]] ominaisuuden, joka:
* <tt>login</tt>-ohjelmaa käännettäessä lisää sen [[konekieli]]koodiin takaoven, joka sallii sisäänkirjautumisen myös ylimääräisellä salaisella avaimella.
* C-kääntäjää käännettäessä lisää saman ominaisuuden uuteen konekieliseen C-kääntäjään.
 
Noudettu kohteesta ”https://fi.wikipedia.org/wiki/Takaovi