Enkripcija (šifriranje) je pretvaranje čitljivih podataka u niz znakova koji bez ključa nema smisla. Samo onaj tko ima ispravan ključ može ih vratiti u izvorni oblik. Na njoj počivaju internetsko bankarstvo, plaćanje karticom, poruke i lozinke.
Dvije vrste
- Simetrična: isti ključ šifrira i dešifrira. Brza je i služi za velike količine podataka, primjerice AES.
- Asimetrična: javni ključ šifrira, a samo privatni dešifrira. Rješava pitanje kako ključ sigurno dostaviti drugoj strani, primjerice RSA.
Na putu i u mirovanju
Podaci na putu putuju mrežom. Za web stranicu to radi HTTPS uz SSL certifikat, koji kombinira obje vrste. Podaci u mirovanju spremljeni su na disku, u bazi ili u sigurnosnoj kopiji. Ukraden šifriran disk napadaču ne vrijedi ništa bez ključa.
Enkripcija i GDPR
GDPR navodi šifriranje kao jednu od primjerenih mjera zaštite osobnih podataka (čl. 32). Ako procure podaci koji su bili šifrirani, a ključ nije ugrožen, tvrtka u pravilu ne mora obavijestiti svakog pogođenog pojedinca (čl. 34).
Ključ je slaba točka
Šifra je sigurna koliko i ključ. Lozinka spremljena uz šifriranu datoteku poništava zaštitu. Kod hostinga provjerite jesu li šifrirane i sigurnosne kopije.
Povezani pojmovi
HTTPS
Šifrirana verzija HTTP protokola koja štiti podatke između preglednika i servera. Obavezan standard i potvrđen, iako slab, signal rangiranja.
SSL certifikat
Digitalni certifikat koji omogućuje HTTPS i šifriranu vezu između preglednika i servera. Bez njega preglednik stranicu označava kao nesigurnu.
GDPR
Europska uredba o zaštiti osobnih podataka. Traži pristanak prije praćenja, jasnu politiku privatnosti i pravo korisnika na uvid i brisanje.
Backup
Sigurnosna kopija datoteka i baze podataka web stranice, pohranjena izvan njezina servera. Ono što stranicu vraća nakon napada, kvara ili neuspjelog ažuriranja.
Malware
Zlonamjerni softver koji bez vašeg znanja krade podatke, šifrira datoteke ili preusmjerava posjetitelje. Na stranicu najčešće ulazi kroz zastarjeli dodatak.
Phishing
Prijevara u kojoj napadač glumi banku, dostavu ili poznatu tvrtku kako bi od žrtve izvukao lozinku, podatke kartice ili uplatu na svoj račun.
