Takaisinmallinnus

Takaisinmallinnus (engl. Reverse engineering) on olemassa olevan laitteen, tietojärjestelmän tai yksittäisen tietokoneohjelman toiminnallisuuden selvittämistä. Tietojärjestelmää tai tietokoneohjelmaa voidaan takaisinmallintaa tutkimalla sen suoritusta, eritasoisia koodeja (lähdekoodi, välikielinen eli esikäännetty koodi, konekoodi tai ajonaikainen koodi) tai kuvauksia.

Tunnetuin takaisinmallinnettu laite lienee Tupolev Tu-4. Tupolev Tu-4 oli neuvostoliittolainen strateginen pommikone, jota käytettiin 1940-luvun lopulta 1960-luvun puoliväliin. Se perustui neljään Neuvostoliiton haltuun joutuneeseen Yhdysvaltain ilmavoimien B-29 Superfortress -koneeseen.

Niin sanottua puhtaan huoneen tai kiinalaisen seinän suunnittelua käytetään toisinaan tuottamaan yhteensopiva tulos varmistaen, ettei alkuperäisestä järjestelmästä kopioida suoraan mitään sellaisenaan.[1] Tunnettu tapaus on IBM PC -tietokoneen BIOS, josta Phoenix Technologies tuotti yhteensopivan version 1980-luvulla.[1][2] Tapauksessa yksi ryhmä tutki IBM:n alkuperäistä järjestelmää ja dokumentoi sen käyttämättä tai viittaamatta lainkaan itse ohjelmakoodiin.[1] Toinen ryhmä seurasi näkemättä ja tietämättä alkuperäistä järjestelmää lainkaan ja toteutti dokumentaation pohjalta toiminnallisesti yhteensopivan version.[1]

Katso myös

  • Franklin ACE

Lähteet

  1. a b c d Schwartz, Mathew: Reverse-Engineering Computerworld. Viitattu 12.8.2017.
  2. The History Of The IBM Personal Computer Compute. Arkistoitu 21.9.2011. Viitattu 19.8.2017.
  • n
  • k
  • m
Verkkorikollisuus ja nettikiusaaminen
Häirintä internetissä

Häirintä on usein
rikoksena rangaistavaa.
Kiusaaminen
Ahdistelu
Vainoaminen
Huijaaminen
Poliittinen terrorismi
Verkkorikollisuus

Katso myös pimeä verkko
Varkaudet ja huijaukset
Murtautuminen ja hyökkäykset
Haittaohjelmat
(Katso aikajana)
Piratismi
Tunnettuja rikollisia
Torjunta
Oikeusjärjestelmä
Mielipidevaikuttaminen
Suojausohjelmat
Verkkorikollisuuden menetelmiä käytetään myös kansalaisvaikuttamisessa ja sodankäynnissä
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.