Vähän väliä eri ohjelmista paljastuu haavoittuvuuksia jotka mahdollistavat hyökkääjän oman ohjelmakoodin ajamisen oikein muotoillun datan avulla. Data onkin ohjelmakoodia ja jollain tempulla kone saadaan tulkitsemaan se sellaisena.
Jos amatööriohjelmoija tekee c ohjelmointikielellä minkä tahansa pienen ohjelman joka ottaa dataa, onko jo se jonkinlainen haavoittuvuus jos oletetaan että sen pitäisi ottaa dataa ulkopuolisilta? Mikä on yksinkertaisin ohjelma joka on altis sellaiselle?
Jos kapasiteetin kanssa ei ole tiukkaa tietyn ohjelman kanssa, ehkä jonkinlainen yleispaikka joka lisää tietoturvaa edes jonkin verran, olisi käyttää hyvin alkeellista kryptausta yhden tavun mittaisella salausavaimella joka XOR-kääntää datan tavujen 8 bittiä taulukkoon varastoinnin ajaksi?
Jos edes avain ei saa olla satunnainen/salainen, niin datan voi muuntaa siten että yhtä tavua kuvataan aina 2 tavulla, kun käännös 1 tavusta 2 tavuun on suunniteltu siten että mikään 2 tavun yksiköistä koostuva jono ei ole ohjelmakoodia. Tämä vaatii tehon lisäksi tuplasti enemmän muistia, joten ei sovellu ohjelmiin jotka vaatii liikaa kapasiteettia.
Lisäksi, eikö sellaisessa hyökkäyksessä ainakin joissain tapauksissa pidä pystyä ennustamaan kuinka paljon haavoittuva ohjelma vie muistia jotta tietäisi täsmälleen mihin muistipaikkaan pitää hypätä? Ratkaisu olisi käyttää satunnaista dataa sisältävää taulukkoa jonka koko on satunnainen (sopivalta väliltä) ja jota ei koskaan lueta?
Raskaampi vaihtoehto olisi tehdä linux kernelistä sellainen muunnos että ajettavissa tiedostoissa kaikki mielivaltaiset standardit mitkä ovat käyttöjärjestelmäkohtaisia ovat satunnaisia siten että ne täytyy arpoa käyttöjärjestelmän asennuksen yhteydessä ja tiivistää yhteen avaimeen eli yhteen bittijonoon. Sitten aina uusia ohjelmistoja asentaessa ne pitää muuntaa sen avaimen avulla sellaisiksi että kyseinen asennus ymmärtää ne ajettaviksi tiedostoiksi.
Hyökkäykset datalla
Järviäkki
1
62
Vastaukset
- Järviäkki
Aiheesta 'yleistä ohjelmoinnista' palstalla:
http://keskustelu.suomi24.fi/node/11168684
Siellä on vähän vastauksia.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Kovan viikon ilta pitäisi lakkauttaa
Käytännössä pelkkää SDP:lle ilkkumista koko ohjelma veronmaksajien kustannuksella.1485397Yksi kuoli kolarissa Outokummussa
-toisen auton kuljettajaa epäillään rattijuopumuksesta. Toisen auton kyydissä oli kuljettajan lisäksi neljä ihmistä. Hei1135288Pakoputkipörisijä syttyi tuleen kesken ajon
Kyydissä oli 7 henkilöä, mutta hyvä onni matkassa epäonnistuneesta käyttövoimavalinnasta huolimatta, eikä kukaan loukka534335Borat ärhäkkänä, syyttelee kokoomusta vilpin suojelusta
Hänen mukaansa kokoomus seuraa ”toimettomana vierestä, kun vilpilliset firmat vievät urakat rehellisten nenän edestä”, j123811Sdp on esittänyt maatalous- ja yritystuista leikkaamista
Joihin menee 10 miljardia euroa vuosittain. Minkä vuoksi äärioikeisto änkyttää jostain vuodesta 2026, kun ei demareiden633742Persut on SYYLLISIÄ KAIKKEEN NEGATIIVISEEN SUOMESSA
, ne haluaa neuvostoliiton putinin kanssa takaisin, shit voi valvoa kaikkea ja kaikkia, no tietty makeeta mannaa itselle333650Perussuomalaisiin minä luotan
Bensaa raaskii taas tankata ja ensi vuonna laskee ruoan verotus. Nämä muutokset parantavat pienituloisten asemaa.553393- 2022494
Kokoomus kannatti aiemmin rahoitusmarkkinaveroa - kanta nyt muuttunut
Kokoomuksen linjanmuutos rahoitusmarkkinaveron suhteen on herättänyt kysymyksiä. Vielä aiemmin puolue antoi ymmärtää kan12383HYRYNSALMEN TORILLE KLO 20.00
KAIKKI NUORET JA KAIKKI MUUT MYÖS TÄNÄÄN HYRYNSALMEN TORILLE KLO 20.00!!!!!261279