Interneto žinios
Dalijimasis užšifruotais pranešimais nėra visiškai saugus bendravimo būdas, todėl egzistuoja įvairios šifravimo priemonės. Viena iš plačiausiai naudojamų – viešojo rakto šifravimas, kuriam abi komunikacijos šalys turi viešą ir privatų raktą. Nors tai suteikia didesnį saugumo lygį, procesai tampa sudėtingesni ir lėtesni, o patys metodai neišsprendžia kai kurių svarbių problemų, tokių kaip pranešimų klastojimas ir autentifikacija.
Viešojo rakto šifravimas pašalina slaptų raktų (simetrinio) šifravimo silpnybes, leidžiant saugiai keistis duomenimis be bendro slapto rakto. Simetriniame šifravime tas pats raktas naudojamas tiek šifruoti, tiek dešifruoti, todėl jei raktas nutekė, bet kas gali perskaityti pranešimus. Viešajame rakte vienas raktas – viešasis – naudojamas šifruoti, o kitas – privatus – dešifruoti. Siųstas asmuo gali gauti jūsų viešąjį raktą, užšifruoti žinutę, o tik jūsų privatus raktas gali ją iššifruoti.
Didžiausias trūkumas – greitis. Simetrinis šifravimas naudoja vieną raktą, todėl šifravimo ir dešifravimo procesai yra paprasti ir greiti. Viešajame rakte naudojami du raktai, susiję sudėtingais matematinių operacijų, pvz., pirminių skaičių faktorizacijos, principais. Dėl to šifravimui ir dešifravimui reikia daugiau laiko ir skaičiavimo išteklių.
Viešasis raktas savaime nepadeda patvirtinti siuntėjo tapatybės. Bet kas gali naudoti jūsų viešąjį raktą ir apsimesti kitu asmeniu. Be to, pranešimas gali būti perimtas ar pakeistas be gavėjo žinios. Nors šifravimas garantuoja, kad turinys yra užšifruotas, jis nepatvirtina, kas yra siuntėjas ir ar pranešimas yra autentiškas, nebent būtų naudojami papildomi saugumo mechanizmai.
Vienas iš sprendimų – sujungti viešojo ir slaptų raktų šifravimą. Naudojant simetrinį raktą duomenų šifravimui ir viešąjį raktą raktų keitimui, gaunamas tiek aukštas saugumas, tiek greitesnis procesas. Autentifikacijai galima pasinaudoti skaitmeniniu sertifikatu, išduotu patikimos sertifikavimo institucijos, arba taikyti žinučių kontrolines sumas (hash). Gautas žinutės hash vertė lyginama su siuntėjo apskaičiuota – nesutapimas rodo, kad turinys buvo pakeistas.
Slapukai – tai kompiuteryje saugomi failai, kuriuose yra informacijos apie naršymo įpročius, serverio nustatymus ir naršyklės tipą. Surinkus duomenis, interneto serveris patalpina slapuką vartotojo standžiajame diske. Kitą kartą lankant tą patį puslapį, serveris išskaito informaciją iš failo ir naud
Rodyklės – tai priemonė, leidžianti tiesiogiai pasiekti ir keisti atmintyje esančius objektus. Jos plačiai naudojamos įvairiose programavimo kalbose: manipuliuoti simbolių eilutėmis, perduoti parametrus funkcijoms, tvarkyti duomenų masyvus, kurti susietas sąrašus ir kitus sudėtingus duomenų struktūr