Felhő alapú szolgáltatások transzparens titkosítása
A felhő alapú szolgáltatások egyre nagyobb népszerűségnek örvendenek, melynek részben az az oka, hogy ingyenesen elérhetők. A felhasználók sokszor nincsenek tudatában annak, hogy lényegében személyes adataikkal fizetnek a szolgáltatásért - a szolgáltató korlátlanul és nyomtalanul hozzáférhet a felhasználók által a felhőben tárolt vagy a szolgáltatáson keresztül küldött adatokhoz, azokat különböző célokra felhasználhatja. Ez ellen kliens oldali rejtjelezéssel lehet védekezni, melyet a szolgáltató szempontjából transzparens módon kell alkalmazni, ezzel garantálva azt, hogy a szolgáltatás funkcionalitása hiány nélkül megmaradjon.
A hallgató feladata egy választott felhő alapú alkalmazás bizalmasságának biztosítása a szolgáltatás szempontjából érzékenynek számító adatok transzparens titkosításával a kliens oldalon vagy a kliens rendszerének határvédelmi pontján.
A feladat részeként, a hallgatónak legalább a következő alfeladatokat kell elvégeznie:
- a feladatra alkalmas felhő alapú szolgáltatás kiválasztása,
- a szolgáltatás által használt protokoll elemzése,
- a bizalmasság szempontjából releváns protokollelemek azonosítása,
- a bizalmasság biztosítására alkalmas és a szolgáltatás megvalósításába illeszkedő transzparens titkosítási eljárás azonosítása, esetleg a feladathoz adaptálása,
- a transzparens titkosítást végző kiegészítés megtervezése, implementációja, és a szolgáltatásba integrálása a kliens oldalon,
- az elkészült megoldás tesztelése, a tapasztalatok összegzése.