Kanal za pohranu je prikriveni računalni kanal koji omogućuje jednom procesu zapisivanje na mjesto pohrane na računalu ili mreži, dok drugom procesu dopušta čitanje informacija o mjestu pohrane drugim procesom. Kao prikriveni kanal, kanal za pohranu ima mogućnost prijenosa podataka između objekata koji bi inače bili odvojeni sigurnosnim ograničenjima u operacijskom sustavu računala. To pruža dodatnu razinu fleksibilnosti programiranja, ali, kada se koriste beskrupulozno, tajni kanali mogu se koristiti za potkopavanje sigurnosti sustava.
Zamislite kanal za pohranu kao nešto poput dvoje djece koja prenose bilješke naprijed-natrag tijekom nastave. Prema pravilima koja postavlja operativni sustav – “učitelj” razreda – djeca ne bi trebala razgovarati. Prebacujući informacije jedna drugoj izvan pogleda operativnog sustava, uspostavljaju inače nedopuštenu liniju komunikacije.
Kanal za pohranu je dvosmjerna veza. Dakle, dok jedan proces prepisuje informacije na tvrdi disk ili drugu lokaciju za pohranu na računalu, drugi proces pristupa i čita informacije s istog uređaja za pohranu. Ovo stalno prosljeđivanje informacija naprijed-natrag nudi programerima još jednu metodu razmjene podataka na računalu. Međutim, pruža medij za napad na sustav, ako su programeri nepošteni.
Kako operacijski sustav računala nema saznanja o informacijama koje se prosljeđuju putem kanala za pohranu, hakeru je sasvim moguće da izvuče osobne ili osjetljive podatke preko ove vrste kanala. Dodatno, haker bi također mogao manipulirati podacima unutar sustava na isti način. Dakle, u teoriji, netko tko potkopava sustav na ovaj način mogao bi se razabrati s financijskim zapisima organizacije, ostavljajući netočne “lažne” informacije na svom mjestu.
Budući da se radi o vrsti skrivenog kanala, mogućnost prijenosa podataka kanala za pohranu ne može se u potpunosti eliminirati. Međutim, sigurni operativni sustavi mogu pratiti potencijalnu aktivnost na kanalima za pohranu korištenjem alata za prepoznavanje uzoraka kako bi vidjeli je li neobična aktivnost na sustavu informacija koja se kreće duž kanala za pohranu. Zamislite ovo kao da slušate kako dvoje ljudi u različitim ćelijama komuniciraju kucajući po zidovima; ako se čuje samo jedno ili dva kucanja tijekom duljeg vremenskog razdoblja, velika je vjerojatnost da je to bio slučajni čin. Međutim, ako se kucanje po zidovima čuje redovito i ritmično, velika je vjerojatnost da se informacije razmjenjuju.