Slijede razlike između dviju inačica stranice.
Starije izmjene na obje strane Starija izmjena Novija izmjena | Starija izmjena | ||
racfor_wiki:sigurnost_lozinki_na_internetu [2021/01/17 19:06] ibratovic izbrisano poglavlje 4 |
racfor_wiki:sigurnost_lozinki_na_internetu [2024/12/05 12:24] (trenutno) |
||
---|---|---|---|
Redak 1: | Redak 1: | ||
- | ====== | + | ====== |
===== Sažetak ===== | ===== Sažetak ===== | ||
- | How do you write an abstract? Identify your purpose. You're writing about a correlation between lack of lunches in schools and poor grades. … Explain the problem at hand. Abstracts state the “problem” behind your work. … Explain your methods. … ([[https:// | + | Lozinke su najčešći način autentikacije korisnika na Internetu. Zabrinjavajuća je statistika da samo 54% korisnika koristi različite lozinke za svoje račune. Osim toga, lozinke su često prekratke i jednostavne, |
+ | |||
+ | Ključne riječi: lozinke; sigurnost; Internet; zaštita | ||
- | Keywords: abstract; bastract; astract; retract; tractor | ||
===== Uvod ===== | ===== Uvod ===== | ||
- | ===== Poglavlje | + | Lozinke su najčešći način autentikacije korisnika na Internetu [1]. Lozinke su nizovi znakova - slova, brojeva i ostalih znakova - koje korisnici unose uz svoje ime, adresu elektroničke pošte ili neki drugi podatak koji ih definira. Zabrinjavajuća je statistika da samo 54% korisnika koristi različite lozinke za svoje račune. Osim toga, lozinke su često prekratke i jednostavne, |
+ | ===== 1. Lozinke u Internetu ===== | ||
+ | Lozinke su jako jednostavan način pružanja sigurnosti - one su jedan od načina autentikacije korisnika. Autentikacija je proces kojim neki informacijski sustav provjerava korisnikov identitet. Točnije, provjerava se je li korisnik onaj za kojeg on tvrdi da jest. Primjerice, jedan od načina autentikacije je osobna iskaznica, koja sadržava dovoljne informacije da se osobu koja posjeduje iskaznicu usporedi s onom čija je iskaznica. Međutim, na Internetu nemamo samo jedan identitet - osobni - već je naš identitet povezan s mnogim korisničkim računima. Zato bi nepraktično bilo da sve svoje informacije moramo upisivati pri svakoj prijavi, već su osmišljeni načini kako bi se taj proces olakšao i ubrzao. | ||
+ | Lozinke su jedan od najjednostavnijih načina za postići brzu i za korisnika jednostavnu autentikaciju. Korisnik upisuje svoje korisničko ime te kratki niz znakova koje je sam osmislio i zapamtio. U davanju previše povjerenja samom korisniku, lozinke pate od jedne velike slabosti - da se lako mogu probiti postupkom grube sile [4]. Međutim, više o slabostima i tom postupku bit će riječ u idućim poglavljima. Još jedna ljudska slabost je tendencija da se koristi ista lozinka za više ili čak sve sustave na kojima postoji njihov korisnički račun [4]. Ovo je iznimno opasno jer jedan slabiji sustav može ugroziti sigurnost ostalih sustava, bez obzira na njihovu sigurnost. | ||
+ | Lozinke se, u pravilu, ne bi na sustavima smjele spremati kao običan tekst. Razlog za to je jednostavan - prilikom napada na neki sustav i otkrivanja sadržaja bazi podataka, sve se lozinke mogu odmah otkriti i povezati s korisničkim imenima ili adresama elektroničke pošte. Zato se u sustavima sprema sažetak (engl. //hash//) lozinke. Sažetak je postupak koji nekakvu informaciju, | ||
+ | ===== 2. Načini probijanja zaštite | ||
+ | ==== 2.1 Postupak grube sile ==== | ||
- | ===== Poglavlje 2 ===== | + | Postupak grube sile dobio je svoj naziv zbog toga što se ne oslanja na nekakav sofisticirani algoritam za uspjeh, već na čisto pogađanje svake moguće kombinacije znakova. Primjerice, postupak bi krenuo da se pokuša s lozinkom " |
+ | ==== 2.2 Napad rječnikom | ||
- | ===== Poglavlje 3 ===== | + | Napad rječnikom uključuje ogroman niz lozinki probijenih lozinki i njihovih sažetaka. Taj niz se zove rječnik, a u prosjeku sadrži preko 100 milijuna lozinki [7]. Napad rječnikom je puno efikasniji od napada grubom silom jer se koristi znanje o postojećim, |
- | ===== Zaključak | + | ===== 3. Zaštita |
+ | ==== 3.1 Slabosti lozinki ==== | ||
+ | Kao što je rečeno u 1. poglavlju, ljudske slabosti su one koje se najčešće iskorištavaju, | ||
+ | |||
+ | - Duljina. Prekratke lozinke lako se mogu probiti postupkom grube sile, čak i ako je dostupan samo sažetak. Postupak sažimanja traje određeno vrijeme, ali se i dalje u jako kratkom roku mogu izračunati sažeci mnogih nizova znakova. | ||
+ | - Korištenje čestih lozinki. Lozinke poput " | ||
+ | - Neraznovrsnost znakova. Ako se koristi lozinka koja je samo nasumični niz znakova, onda je prednost da su ti znakovi što raznovrsniji. Više znakova za pogađanje eksponencijalno proširuje broj mogućih lozinki koje se moraju provjeriti grubom silom. Bitno je istaknuti da se ova slabost ne odnosi na lozinke koje podliježu napadu rječnikom, zbog razloga navedenih u prethodnom poglavlju. | ||
+ | - Korištenje istih lozinki na više sustava, što je već opisano u prethodnom poglavlju. | ||
+ | |||
+ | |||
+ | |||
+ | ==== 3.2 Praktični načini zaštite ==== | ||
+ | |||
+ | Cilj dobre lozinke nije samo zaštita od napada grubom silom ili samo napada rječnikom, već oboje. Stranice za provjeru jačine lozinke poput [8], u pravilu provjeravaju jačinu lozinke samo protiv napada grubom silom. Međutim, u praksi zbilja nije složen postupak osmisliti način osmišljanja i pohrane lozinki te svatko može poboljšati sigurnost svojih lozinki. Naputci koji bi se svakako morali pratiti su: | ||
+ | |||
+ | - Koristiti različite lozinke za različite sustave. | ||
+ | - Koristiti dovoljno dugačke lozinke. Nije sigurno kolika je minimalna duljina lozinke, neki izvori tvrde da se ta brojka kreće oko 11 [9], dok neki tvrde kako bi ta brojka trebala biti i 16 [10]. Naravno da je dulja lozinka svakako sigurnija. | ||
+ | - Koristiti dovoljno raznovrsne lozinke, sa što više različitih tipova znakova. Primjerice, slova, brojeve, posebne znakove "&", | ||
+ | |||
+ | Ovi se naputci jednostavno mogu ostvariti jednom od dvije sljedeće taktike: | ||
+ | |||
+ | - Koristiti lozinke od nekoliko opskurnih, ali lako pamtljivih riječi ili čitave fraze. Primjerice, " | ||
+ | - Koristiti upravitelja lozinki. Upravitelj lozinki (engl. //password manager//) program je koji pohranjuje korisničke lozinke i tako uklanja obavezu pamćenja raznih lozinki. Upravitelj lozinki može biti program koji radi na računalu bez pristupa internetu, usluga u oblaku, dodatak za internetski preglednik... Velika prednost mu je što korisnik pamti samo jednu lozinku, tzv. glavnu lozinku (engl. //master password// | ||
+ | |||
+ | |||
+ | |||
+ | ===== Zaključak ===== | ||
+ | |||
+ | Sigurnost lozinki nešto je čemu bismo trebali posvetiti više pažnje. Jako je jednostavno poduzeti korake da ne budemo žrtva ukradenih lozinki i ostalih podataka. Koristeći jednostavne tehnike i par smjernica, jedan dio internetske privatnosti može ostati siguran. | ||
===== Literatura ===== | ===== Literatura ===== | ||
- | [1] [[http://books.google.hr/books?id=mFJe8ZnAb3EC& | + | [1] "5 Authentication Methods that Can Prevent the Next Breach" |
+ | |||
+ | [2] "User Authentication: | ||
+ | |||
+ | [3] "What is Authentication? | ||
+ | |||
+ | [4] " | ||
+ | |||
+ | [5] " | ||
+ | |||
+ | [6] " | ||
+ | |||
+ | [7] "Why passwords have never been weaker—and crackers have never been stronger", | ||
+ | |||
+ | [8] "How Secure Is My Password?", | ||
- | [2] [[http://www.google.com/books? | + | [9] "How long should my passwords be?", Jeffrey Goldberg za 1Password blog, URL: https://blog.1password.com/how-long-should-my-passwords-be/ |
- | [3] [[http://www.cogtech.usc.edu/publications/kirschner_Sweller_Clark.pdf|Kirschner, P. A, Sweller, J. and Clark, R. E. Why minimal guidance during instruction does not work: An analysis of the failure of constructivist, | + | [10] "How long should your password be? The data behind a safe password length policy.", |