Slijede razlike između dviju inačica stranice.
Novija izmjena | Starija izmjena | ||
racfor_wiki:datoteke_i_datotecni_sustavi:freenet [2020/01/07 21:52] ismokovic stvoreno |
racfor_wiki:datoteke_i_datotecni_sustavi:freenet [2024/12/05 12:24] (trenutno) |
||
---|---|---|---|
Redak 1: | Redak 1: | ||
- | ==== | ||
- | * | + | ====== Freenet ====== |
- | [[: | + | ===== Sažetak ===== |
- | * | + | Freenet je platforma za objavu sadržaja i komunikaciju s visokom otpornošću na cenzuru. Glavna motivacija projekta je prava sloboda komunikacije i govora na internetu. Freenet dopušta bilo kome da objavljuje i dohvaća sadržaj potpuno anonimno. Nitko ne upravlja Freenet-om, pa čak ni njegovi tvorci, što čini cijelu platformu vrlo otpornom na manipulaciju i ometanje rada. Freenet velikom brzinom replicira i širi popularan sadržaj unutar svoje mreže što ga čini vrlo efikasnim. |
- | [[:racfor_wiki: | + | Ključne riječi: Sigurnost, Raspodijeljeni sustavi, Anonimnost, Freenet |
- | * | ||
- | [[: | + | ===== Uvod ===== |
- | * | + | Freenet je peer-to-peer platforma za razmjenu i pohranu podataka. Njezine glavne značajke su visoki fokus na privatnost korisnika i otpornost na cenzuru. Freenet koristi decentraliziranu mrežu računala (čvorova) za pohranu i dohvat podataka. Platforma podržava širok raspon korisničkih aplikacija koje omogućuju siguran način objave materijala na web-u, komunikaciju itd.. |
- | [[: | + | ===== Povijest ===== |
- | * | + | Freenet se temelji na radu jednog studenta Sveučilišta u Edinburgh, Iana Clarke-a, koji je postavio teorijske temelje sustava kao završni projekt svojeg studija 1999. godine. Kroz sljedećih nekoliko godina, Ian nastavlja rad na projektu i u suradnji s još nekoliko znanstvenika 2001. godine objavljuje rad pod imenom " |
- | [[: | + | ===== Freenet ===== |
- | * | + | Cilj Freenet projekta je razviti aplikaciju koja svojim korisnicima pruža anonimnost na internetu kroz razmjenu i pohranu malih kriptiranih odsječaka sadržaja raspodijeljenih po računalima korisnika aplikacije. Korisnici dohvaćaju sadržaj na mreži isključivo kroz sustav računala posrednika koji dohvaćaju odsječke sadržaja i vračaju ga korisniku bez da sami imaju uvid u čitav sadržaj. Ovaj princip rada je sličan sustavu usmjernika koji prosljeđuju podatke između računala na internetu bez uvida u tip podataka koje prenose, uz dodatak da Freenet čvorovi koriste ~caching~, sloj jake enkripcije i nisu ovisni o nikakvoj centraliziranoj strukturi. Sadržaj koji je jednom dignut na Freenet ostaje na njemu zauvijek, ili barem dok za njime ima potražnje. Sadržaj za kojim ima više potražnje raspršuje se po više čvorova Freenet mreže kako be se mogao brže poslužiti u budućnosti, |
- | [[: | + | ===== Freesite ===== |
- | * | + | Freesite je naziv za web stranicu pohranjenu u Freenet mreži. Freesite-ovi smiju sadržavati samo statički sadržaj, što znači da ne smiju sadržavati skripte koje se izvode na serveru prije posluživanja, |
- | [[: | + | ===== Protokol ===== |
- | * | + | Svakom čvoru se pri spajanju na mrežu dodijeli " |
- | [[: | + | ===== Ključevi ===== |
- | * | + | Svakom sadržaju dignutom na Freenet mrežu dodjeljuje se ključ. Ključevi se koriste pri dohvatu sadržaja i igraju sličnu ulogu kao npr. URL na web-u. Postoje 2 glavne vrste ključeva. |
- | [[: | ||
- | * | + | ==== CHK - Content Hash Key ==== |
- | [[: | + | Content Hash Key (hr. Ključ sažetka sadržaja) su najosnovnija vrsta ključa. Oni se najčešće koriste za pohranu statičkog sadržaja kao npr. PDF dokumenti ili datoteke mp3 formata za koje ne očekujemo da će se mijenjati kroz vrijeme. Kada korisnik zatraži sadržaj CHK ključa, on uz upit priloži samo sažetak podataka. Nakon što mreža vrati podatke sadržaj, korisnik ih dekriptira korištenjem ključa za dekripciju. S obzirom na činjenicu da ključ za dekripciju nikada ne ulazi u sustav, nitko osim korisnika s CHK ključem ne može pristupiti tom sadržaju, čak ni čvorovi na kojima je taj sadržaj pohranjen. |
- | * | + | Svaki se CHK ključ sastoji od 3 dijela: |
- | [[: | + | - sažetka podataka sadržaja |
+ | - ključa za dekripciju sadržaj | ||
+ | - postavki kriptografskog algoritma korištenog za enkripciju. | ||
- | ====== Data recovery basics ====== | + | CHK ključ se zapisuje u sljedećem formatu: |
- | Uredi | + | < |
+ | CHK@sažetak, | ||
+ | </ | ||
- | ===== Abstract ===== | + | Primjer takvog ključa: |
- | The fact that we could even recover data from a formatted Hard Drive is kind of amazing. You choose (or not) to delete data, but it is still there, even if it is not that easy to read. | + | < |
+ | CHK@SVbD9~HM5nzf3AX4yFCBc-A4dhNUF5DPJZLL5NX5Brs,bA7qLNJR7IXRKn6uS5PAySjIM6azPFvK~18kSi6bbNQ,AAEA--8 | ||
+ | </ | ||
- | The purpose of this paper is to understand how data recovery works. To do so, we explain the steps and some technics. We will go through how a sinister leading to a try for data recovery can occur. Then, we will see a method that could have been used by computer forensics experts in order to find traces. To finish, we will mention methods to definitely erase data from Hard Drives to avoid leaving traces. | ||
- | The reasons for those sinisters are numerous, but human mistakes are majorly involved. Peter Gutmann proposed through his papers an explanation of how this data could still be read on Hard Drives at that time, but also some advices to securely erase data. | + | ==== SSK - Signed Subspace Key ==== |
- | This paper is some kind of a warning to all those selling Hard Drives //via //eBay that once contained personal data. | + | Signed Subspace Key (hr. Potpisani ključ potprostora) koristi se za sadržaj za koji se očekuje da će se mijenjati tijekom vremena, npr. freesite s vijestima koje se povremeno |
- | Keywords: **recovery**; | + | Svaki se SSK ključ sastoji od 5 dijelova: |
- | Uredi | + | - sažetka javnog ključa |
+ | - ključa za dekripciju sadržaja | ||
+ | - postavki kriptografskog algoritma korištenog za enkripciju | ||
+ | - imena sadržaja | ||
+ | - trenutne inačica sadržaja | ||
- | ===== Introduction ===== | + | SSK ključ se zapisuje u sljedećem formatu: |
- | Data recovery consists of finding lost digital information. This loss may have various causes such as human mistake or material failure. The difficulty of the recovery of this data varies, but it may be a challenge. | + | < |
+ | SSK@sažetak javnog ključa, ključ za dekripciju, postavke/ | ||
+ | </ | ||
- | What is at stake depends on the case. If we are dealing with a private person, the reasons for the willing of retrieving these data are mainly personal attachment to the files (holiday photos and videos). However, if we are talking of a company, then this seems much more important since data loss is the second threat to cloud security and 60% of companies that lose their data shut down within 6 months of this disaster. | + | Primjer takvog ključa (dijelovi uklonjeni radi čitljivosti): |
- | In case of an accidentally deleted file, this file is not really removed from the guilty computer. What is really deleted is the path useful to grant access to the file. The space is now available again to re-write on it. But the data corresponding to this file is still stored, until something is stored at the same place. This means that you may be able to restore this data, even months later if no other file overwrote it. | + | < |
+ | SSK@GB3wuHmt[..]o-eHK35w,c63EzO7u[..]3YDduXDs,AQABAAE/ | ||
+ | </ | ||
- | Uredi | ||
- | ===== Chapter 1 ===== | + | ===== Poznati napadi |
- | Uredi | + | Iako je naglasak Freeneta na anonimnost i sigurnosti, niti jedan sustav nije savršen, pa tako ni Freenet. U ovom poglavlju dan je pregled nekih od poznatih vrsti napada na Freenet mrežu. |
- | ===== Chapter 2 ===== | + | ==== Harvesting |
- | Uredi | + | Napadač pokrene veći broj jačih čvorova i spaja ih na neku freenet mrežu. Kroz vrijeme napadač može sakupiti određene informacije o ostalim čvorovima u mreži. Ove se informacije mogu iskoristiti za daljnje prikupljanje podataka o vlasnicima čvorova i potom iskoristiti za npr. DDOS napad ili blokiranje ostalih čvorova pomoću vatrozida na državnoj razini. Ova se vrsta napada može spriječiti korištenjem Freeneta u tzv. " |
- | ===== Chapter 3 ===== | + | ==== Bootstrapping napadi |
- | Uredi | + | Kada se čvor spaja na otvoreni Freenet, on mora prvotno preuzeti popis nekih od drugih čvorova u mreži kako bi mogao započeti rad u mreži. Ovaj se popis dobavlja od seednode-ova (hr. sjemenih čvorova). Napadač bi mogao blokirati pristup tim čvorovima i time spriječio spajanje novih čvorova na mrežu. Također, moguće je da napadač postavi vlastiti seednode preko kojeg bi mogao sakupljati podatke o svim novim korisnicima te Freenet mreže. |
- | ===== Chapter 4 ===== | + | ==== Korelacijski napadi |
- | Uredi | + | Ako napadač ima pristup prometu nekog čvora i može prepoznati ključeve sadržaja kojeg taj čvor traži, statističkim se metodama može dokazati da je neke od tih upita objavio sam čvor, čime se donekle narušuje anonimnost. |
- | ===== Chapter 5 ===== | + | ===== Zaključak |
- | Uredi | + | Iako nije savršen, Freenet je od velikog značaja u dijelovima svijeta gdje je sloboda govora ograničena. On omogućuje nesmetano širenje informacija bez straha od odavanja identiteta, koje bi moglo imati velike posljedice na pojedinca. |
- | ===== Chapter 6 ===== | ||
- | |||
- | Uredi | ||
- | |||
- | ===== Conclusion ===== | ||
- | |||
- | zaključak. | ||
- | |||
- | Uredi | ||
===== Sources ===== | ===== Sources ===== | ||
- | [1] [[http://books.google.hr/books?id=mFJe8ZnAb3EC& | + | [1] [[https://citeseerx.ist.psu.edu/ |
- | [2] [[http://www.google.com/books? | + | [2] [[https://en.wikipedia.org/wiki/ |
- | [3] [[http://www.cogtech.usc.edu/publications/ | + | [3] [[https://freenetproject.org/|Freenet Project]] |