Skip to main content

Vad är en lagringskanal?

En lagringskanal är en hemlig datorkanal som gör det möjligt för en process att skriva till en lagringsplats på datorn eller nätverket samtidigt som du låter en annan process läsa information om lagringsplatsen genom en annan process.Som en hemlig kanal har en lagringskanal förmågan att överföra data mellan objekt som annars skulle separeras av säkerhetsbegränsningarna i datorns operativsystem.Detta ger en ytterligare nivå av programmeringsflexibilitet, men när de används skrupelfullt kan hemliga kanaler användas för att undergräva säkerheten på ett system.

Bild en lagringskanal som lite som två barn som passerar anteckningar fram och tillbaka under klassen.Enligt de regler som anges i operativsystemet mdash;läraren i klassen mdash;Barnen ska inte prata.Genom att glida information till varandra utanför operativsystemets syn, skapar de en annars otillåtlig kommunikationslinje.

En lagringskanal är en tvåvägsanslutning.Så medan en process transkriberar information till hårddisken eller en annan lagringsplats på datorn, har en andra process åtkomst till och läser informationen från samma lagringsenhet.Denna ständiga fram och tillbaka passering av information erbjuder programmerare en annan metod för att utbyta data på en dator.Det ger ett medium för att attackera ett system, men om programmerare är oärligt.

Eftersom datorns operativsystem inte har någon kunskap om den information som skickas över en lagringskanal, är det fullt möjligt för en hacker att glida ut personliga eller känsliga dataöver denna typ av kanal.Dessutom kan en hacker också manipulera data inom systemet på samma sätt.Således, i teorin, kan någon som undergräver ett system på detta sätt göra det med de ekonomiska register över en organisation medan han lämnar felaktig dummyinformation på sin plats.

Eftersom det är en typ av hemlig kanal kan möjligheten till lagringskanal data överföring intevara helt eliminerad.Säkra operativsystem kan emellertid övervaka den potentiella aktiviteten på lagringskanaler genom att använda mönsterigenkänningsverktyg för att se om ovanlig aktivitet på systemet kan vara information som rör sig längs lagringskanaler.Tänk på detta som att lyssna när två personer i olika celler kommunicerar genom att knacka på väggar;Om bara ett eller två slag hörs under en lång tid, är chansen bra att det var en slumpmässig handling.Men om knackning på väggarna hörs både regelbundet och rytmiskt, är chansen stor att information utbyts.