mirror of
https://github.com/fazo96/tesina.git
synced 2025-01-10 11:34:20 +01:00
aggiunte alcune sezioni
This commit is contained in:
parent
e170ef0898
commit
4a51a7340f
@ -20,7 +20,8 @@ Ma sempre a causa degli __incentivi__ nel mantenere la rete funzionante, è diff
|
||||
|
||||
Il concetto di Bitcoin dipende interamente dalla crittografia asimmetrica, di conseguenza tutti i problemi di sicurezza legati al
|
||||
|
||||
# Altri problemi di sicurezza
|
||||
|
||||
## Il furto del portafoglio
|
||||
|
||||
La maggior parte dei __client__ memorizza il portafoglio in un semplice file __wallet.dat__. Se qualcuno dovessere copiare questo file, potrebbe trasferire l'intera somma contenuta nel portafoglio in un'altro portafoglio!
|
||||
|
||||
Una possibile soluzione è, __tramite Electrum__, non memorizzare il portafoglio ma rigenerarlo ogni volta usando una __passphrase__ (portafoglio parametrico). Ovviamente, la __passphrase__ deve essere segreta e sicura!
|
||||
|
@ -8,4 +8,29 @@ il protocollo, in breve, definisce che:
|
||||
|
||||
- ogni utente è identificato da una __coppia di chiavi crittografiche__ e da un __indirizzo__ derivato dalla __chiave pubblica__
|
||||
- ogni messaggio è __firmato__ con la chiave privata del mittente e __interamente crittografato__ con la chiave pubblica del destinatario.
|
||||
- l'unica informazioni visibile del messaggio è il __TTL__ che ha lo scopo di evitare il __flooding__ della rete con lo stesso messaggio
|
||||
- l'unica informazione visibile del messaggio è il __TTL__ che ha lo scopo di evitare il __flooding__ della rete con lo stesso messaggio
|
||||
- i messaggi rimangono nella rete solo per qualche giorno, poi sono persi per sempre se il mittente non decide di reinviare
|
||||
- è necessario completare un __Proof Of Work__ (spiegato nel capitolo Bitcoin di questo documento) per l'invio di un messaggio
|
||||
- la rete implementa meccanismi __anti-flooding__ per evitare la saturazione della stessa
|
||||
|
||||
## Come si usa
|
||||
|
||||
__PyBitmessage__ è disponibile gratuitamente sul sito [bitmessage.org](https://bitmessage.org). Il software è molto semplice da usare e ulteriori informazioni sono contenute nello stesso.
|
||||
|
||||
- il software creerà un nuovo indirizzo Bitmessage al suo avvio
|
||||
- è possibile mantenere una lista contatti in cui memorizzare gli indirizzi conosciuti
|
||||
- Esistono i __Canali__ di Bitmessage che agiscono da Mailing List.
|
||||
|
||||
## Come funziona
|
||||
|
||||
Essenzialmente, il protocollo __Bitmessage__ è molto semplice, infatti ogni nodo:
|
||||
|
||||
- si collega direttamente ad altri nodi
|
||||
- ogni messaggio che riceve tenta di decrittografarlo con la propria chiave privata
|
||||
- se funziona, allora il messaggio è destinato a questo nodo
|
||||
- se non funziona, il TTL viene diminuito e il messaggio viene rispedito sulla rete
|
||||
- ai messaggi inviati va allegato un __proof of work__ molto tassante
|
||||
- questo è necessario per il funzionamento della rete, ma il software deve usare molte risorse per il __proof of work__
|
||||
|
||||
In realtà, esso descrive procedure di __proof of work__ e __anti flooding__ molto complesse che permettono il corretto funzionamento della rete e il blocco di eventuali attaccanti.
|
||||
|
||||
|
20
freenet.md
20
freenet.md
@ -1 +1,21 @@
|
||||
# Freenet
|
||||
|
||||
__"The Free Network"__ è un __software libero__ disponibile sul sito [freenetproject.org](https://freenetproject.org/) che consente di collegarsi agli altri utilizzatori del software e di navigare su un __piccolo web__ gestito interamente usando il software __Freenet__, composto da siti detti __"freesites"__.
|
||||
|
||||
Freenet si basa sul concetto di __archivio decentralizzato__, ovvero le informazioni dei siti stessi sono __distribuite sulla rete__ in modo da non avere il problema della __centralizzazione__.
|
||||
|
||||
Dunque __Freenet__ offre:
|
||||
|
||||
- __Forums__ su cui discutere con gli altri utenti
|
||||
- __Chat__ per parlare direttametne con gli altri utenti
|
||||
- __Freesites__ ovvero classici siti web esclusivi di Freenet
|
||||
|
||||
Chiunque può __pubblicare il proprio Freesite__ semplicemente usando il software __Freenet__.
|
||||
|
||||
Freenet esiste dal __marzo 2000__ ed è tutt'ora in sviluppo.
|
||||
|
||||
## Come funziona
|
||||
|
||||
__Freesite__ usa un modello di comunicazione __molto simile a quello di Tor__ (dettagliato nel capitolo dedicato a Tor), crittografando tutte le comunicazioni. Inoltre grazie alla sua __decentralizzazione__, combatte efficacemente la censura, e non permette di __origliare__ sulle comunicazioni.
|
||||
|
||||
A partire dalla versione __0.7__, __Freenet__ può essere configurato per __nascondere attivamente__ il suo utilizzo, promuovendo __l'anonimato__ e la lotta contro la __censura__.
|
||||
|
Loading…
Reference in New Issue
Block a user