| 9.1. Come si sceglie
una password sicura? Perchè devo mantenerla segreta? |
| P N - - |
Usando la rete vi troverete probabilmente a dover utilizzare un certo
numero di
password; ad esempio una password è richiesta per collegarvi da casa al vostro
provider, per entrare in un'area di cui disponete, per giocare ad un MUD, e per tanti
altri
scopi. Bisogna quindi essere capaci di scegliere intelligentemente le proprie password, in
modo che esse siano il più possibile difendibili dai vari tipi di "attacchi"
tesi a scoprirle.
Premettendo che una buona password è anche difficile da ricordare, per cui potrebbe
talvolta essere necessario raggiungere un compromesso tra l'importanza dei dati protetti,
le vostre capacità mnemoniche e la sicurezza in senso assoluto della parola usata, segue
un elenco di criteri per scegliere la miglior password possibile:
1.La password deve essere la più lunga possibile. Tutti i programmi per la
forzatura di password impiegano un tempo che dipende drammaticamente dalla
lunghezza della password. La lunghezza ottimale è di otto caratteri, e non bisogna
mai scendere sotto i sei.
2.La password non deve essere in alcun modo collegata alla vostra vita
privata. Non deve essere nè il nome o il cognome di vostri parenti, nè la targa
della vostra auto, nè la vostra data di nascita, nè la città di residenza. Qualunque
persona che cerchi di indovinare la vostra password per tentativi proverà subito
queste possibilità. Ancora peggio, qualunque persona che vi conosca e legga
anche solo un paio di lettere della password potrebbe anche indovinare il resto al
primo colpo. Evitate anche altre parole facilmente intuibili: ad esempio metà degli
utenti di Torino sceglie come password forzajuve ...
3.La password non deve essere una parola comune riportata in un
vocabolario. Molti programmi per la forzatura di password si basano su tentativi
effettuati con tutte le parole in un vocabolario. Piuttosto, scegliete un nome
proprio che non possa essere collegato a voi, o qualche altro nome di uso comune
ma non riportato sui vocabolari.
4.La password deve contenere almeno una lettera minuscola, una
maiuscola non all'inizio, una cifra e un carattere alfanumerico (ossia un
asterisco, un trattino...). In questo modo svierete anche quei programmi che
provano con tutte le combinazioni possibili - sebbene questa tattica sia
inapplicabile se, come indicato, scegliete una password sufficientemente lunga.
Difatti, allo scopo di ridurre i tentativi, questi programmi si limitano solitamente al
caso "tutte minuscole" (che quindi è sempre sconsigliabile).
5.La password non deve essere troppo difficile da digitare, altrimenti, oltre a
sbagliarla spesso, dovrete digitarla lentamente, il che potrebbe favorire i guardoni.
6.La password non deve venire scritta da nessuna parte. È perfettamente
inutile scegliere una parola a prova di bomba se poi la lasciate scritta sul retro del
tappetino del mouse... (il primo posto dove andrei a guardare per cercare una
password, seguito dalle etichette dei dischetti, da un eventuale foglio sotto la
tastiera e dai cassetti della scrivania). Piuttosto, se non riuscite a ricordarla,
scegliete una password più semplice.
7.La password non deve essere comunicata ad amici, parenti,
amministratori del servizio, perchè tipicamente ciascuno di essi la
comunicherebbe ad amici e parenti, per cui dopo dieci giorni tutti saprebbero la
vostra password. Se avete bisogno di comunicare la password a chiunque per un
qualunque motivo, provvedete a cambiarla in tempi brevi. In particolare, una
regola aurea dice di cambiare immediatamente la password che vi è stata data
dal gestore del sistema la prima volta che vi collegate.
8.La password non deve mai essere riciclata, tantomeno in sistemi dove il suo
uso è relativamente inutile. Ad esempio, è famoso il caso di un utente di un MUD
che usò per il suo personaggio la stessa password del computer dell'ufficio sul
quale era contenuto un segretissimo progetto industriale. Purtroppo, visto che un
MUD è pur sempre un gioco, i suoi programmatori non si erano preoccupati di
nascondere troppo le password, per cui dopo pochi giorni qualche "spiritoso"
pubblicò in un newsgroup un elenco di utenti del MUD con le relative password.
Sfortunatamente anche il capoufficio di quell'utente leggeva regolarmente quel
newsgroup...
Con questi criteri potrete scegliere una password adatta a difendere la serratura di Fort
Knox. Tuttavia, spesso non è necessario complicarsi la vita in questo modo. Certamente
nessuno attaccherà mai con un programma per la forzatura di password la vostra
casella di posta elettronica, a meno che non siate il dirigente di una multinazionale...
Gli
unici criteri veramente fondamentali sono il primo, il secondo, il sesto e il settimo;
difatti
è necessario tenere presente che il modo di gran lunga più semplice per
"rubare" la
password di qualcun altro è venirne informati direttamente da lui, anche se
involontariamente, osservandolo mentre la digita o leggendola da qualche parte. Inoltre,
per poter attaccare la vostra password "di forza", tramite un programma, è
necessario
poter accedere al vostro computer, visto che procedere per tentativi tramite rete è un
procedimento troppo lungo e facilmente rintracciabile. Se avete un'area su un computer
Unix, il tipico modo con cui qualcuno può cercare di forzare la vostra password è
collegarsi tramite l'area di un altro utente, prelevare il file contenente tutte le
password
criptate e portarselo a casa per cercare di decodificarlo con calma. Contrariamente a
quello che si pensa, tuttavia, non esiste un modo di decrittare un file di password Unix;
l'unica possibilità è procedere per tentativi, ma è normalmente infruttuoso se la
password è scelta bene.
In generale, quindi, dipende da voi scegliere la password più adatta ai vari scopi e il
grado di sicurezza che volete adottare. Tuttavia, evitate di sottovalutare il problema
della
segretezza delle password. Voi siete responsabili di tutto ciò che viene fatto da chi
entra
con la vostra password, poichè si assume normalmente che chiunque conosca la vostra
password abbia ricevuto carta bianca da voi. Non immaginate neanche la varietà di
modi in cui un account rubato potrebbe mettervi nei guai... |
| 9.2. Cos'è un sistema a
chiave segreta? E un sistema a chiave pubblica? |
| - N E V |
Sono stati inventati vari sistemi di crittografia allo scopo di proteggere
il contenuto delle
comunicazioni e/o di autenticare l'identità del mittente di un messaggio. I sistemi di
crittografia si basano sull'uso di una chiave (key) che viene usata dal mittente
all'interno di una serie di trasformazioni matematiche effettuate sul corpo del messaggio
in chiaro (plaintext), che viene così trasformato in un testo cifrato (ciphertext). Il
destinatario, usando una chiave uguale o diversa a seconda dei sistemi, provvede alla
decodifica del messaggio cifrato. Un buon sistema di crittografia non deve essere
praticamente attaccabile per "forza bruta" (ossia provando tutte le chiavi
possibili!). I
sistemi di crittografia si dividono in due categorie:
1.Sistemi a chiave segreta (secret key). In questi sistemi, il messaggio viene
criptato usando una chiave che deve essere nota solo al mittente e al destinatario:
difatti la chiave usata per la decodifica deriva da quella usata per la codifica. Un
esempio molto semplice di cifratura a chiave segreta si avrebbe se noi, per
criptare un messaggio, sostituissimo ogni lettera con quella che la segue
nell'alfabeto. Per decrittare il messaggio è necessario usare la stessa chiave
all'incontrario (ossia sostituire ogni lettera del messaggio cifrato con quella che la
precede). Il problema di un sistema di questo tipo è che il mittente e il
destinatario devono scambiarsi la chiave, che ovviamente non può essere acclusa
al messaggio, ma deve essere spedita in altro modo.
2.Sistemi a chiave pubblica. In questi sistemi, ad ogni persona vengono
assegnate due chiavi: una chiave pubblica (public key) e una chiave privata
(private key), tali che, sebbene la chiave privata sia "capace" di decrittare un
messaggio cifrato con la chiave pubblica, non sia possibile ricavare la chiave
privata direttamente da quella pubblica (al contrario di quanto avviene nei sistemi
a chiave segreta). La chiave pubblica viene messa a disposizione di chiunque,
all'interno di un apposito archivio; la propria chiave privata, invece, deve venire
gelosamente conservata da ciascuno. Per spedire un messaggio ad un
determinato utente, è necessario procurarsi la sua chiave pubblica e criptare il
messaggio con essa; il destinatario, e soltanto lui, potrà decrittare il messaggio
con la propria chiave privata. In questo modo viene meno il problema della
comunicazione della chiave; tuttavia è necessario disporre di archivi pubblici
affidabili (ossia che garantiscano l'autenticità della chiave pubblica). |
| 9.3. Che cos'è DES? Che
cos'è Kerberos? |
| - - E - |
Un programma usato in molte reti locali è Kerberos: esso è basato su un
sistema a
chiavi segrete detto DES (Data Encryption System). Kerberos deve venire installato
dal gestore della rete, e provvede, tramite un archivio riservato di chiavi segrete, ad
autenticare l'identità di chiunque usi la rete. Ad esempio, se una persona vuole accedere
tramite la rete ad un proprio account, egli deve fornire la propria chiave segreta, che
viene confrontata con quella conservata nell'archivio. |
| 9.4. Che cos'è RSA? Che
cos'è PGP? |
| - - E - |
Il più noto sistema a chiave pubblica è invece RSA
(Rivest-Shamir-Adleman),
sviluppato dal governo degli Stati Uniti. Su di esso è sostanzialmente basato un
programma denominato PGP (Pretty Good Privacy), che è attualmente il più usato
mezzo di autenticazione per comunicazioni E-mail su Internet. Tramite questo
programma è possibile non solo criptare un intero messaggio, ma anche accludere ad un
messaggio "in chiaro" una firma digitale (digital signature), ricavata dalla
propria
chiave privata, tramite la quale chi riceve il messaggio può verificare l'autenticità o
meno dello stesso. Le chiavi pubbliche PGP sono reperibili via E-mail presso vari server
(in Italia, [email protected]); ogni volta che un utente installa per la
prima volta il programma, dovrà provvedere a generare le proprie chiavi (quella pubblica
e quella privata) e a spedirle al server. Quest'ultima operazione non è obbligatoria, ma
permette a chiunque voglia comunicarvi di recuperare la vostra chiave in modo
semplice.
Non bisogna pensare che la crittografia sia un mezzo per nascondere messaggi
particolarmente riservati; si tratta semplicemente dell'equivalente elettronico di
inserire il
messaggio in una busta, per evitare che il postino e qualsiasi impiegato dell'ufficio
postale possano facilmente leggere la vostra comunicazione. Per questo motivo, l'uso di
PGP è caldamente consigliato: si tratta semplicemente di difendere la propria privacy.
Bisogna anche sapere che l'autore del programma è stato processato negli Stati Uniti
per aver reso disponibile al mondo questo tipo di crittografia, che è il più avanzato
esistente e, negli Stati Uniti, è considerato di grande importanza militare; tanto è
vero
che a tutt'oggi è illegale, per un utente europeo, prelevare il programma da un sito
americano, e viceversa, in quanto si compirebbe un reato di esportazione illegale di
segreti militari. Sempre per i suddetti problemi legali, gli utenti non statunitensi
possono
utilizzare legalmente solo le versioni con un numero che termina per i: la più recente è
la
2.6.3i. L'uso di PGP, purtroppo, è tutt'altro che semplice: per questo motivo è
consigliata la lettura di alcune delle guide esistenti, anche in italiano, per l'uso del
programma, e reperibili nell'archivio delle FAQ italiane. Per lo stesso motivo, può
essere
utile installare anche delle "shell" per PGP, che ne semplificano l'uso, o
ancora meglio il
modulo PGPEudora, che vi permette di utilizzare facilmente le funzioni di PGP
all'interno di Eudora. Per avere un aiuto sull'uso del server E-mail per chiavi pubbliche,
potete inviare all'indirizzo sopra indicato un messaggio avente come subject help. |
| 9.5. Che cosa sono i
remailer anonimi? |
| - N E - |
Esistono inoltre in rete dei computer, detti anonymous remailers, che
possono essere
usati come "punti d'appoggio" nella spedizione di messaggi sicuri. Difatti,
spedendo un
messaggio cifrato direttamente ad una persona, una informazione comunque rimane in
chiaro: l'identità del destinatario. Se la si vuole nascondere, si può operare nel modo
seguente:
1.Si cripta il messaggio come se lo si spedisse direttamente al destinatario (ad
esempio con la chiave pubblica del destinatario).
2.Si cripta ulteriormente il messaggio cifrato, incluse le sue righe di intestazione e
quindi anche la riga del To:, con la chiave pubblica di un remailer;
3.Si spedisce il messaggio al remailer; l'identità del destinatario è criptata con la
chiave del remailer, per cui non è leggibile se non dal remailer stesso (dei cui
gestori bisogna fidarsi);
4.Il remailer provvede automaticamente a rimuovere lo strato esterno di cifratura,
portando in chiaro le righe di intestazione e lasciando il messaggio vero e proprio
criptato con la sola chiave del destinatario; dopo di ciò, spedisce il messaggio al
destinatario;
5.Il destinatario riceve il messaggio dal remailer e lo decodifica con la sua chiave.
In questo modo è anche possibile nascondere al destinatario la propria identità. Per
l'utilizzo dei remailer anonimi esistono vari programmi, il più noto dei quali (per
Windows) è Private Idaho. |
| 9.6. Che cos'è
anon.penet.fi? |
| - - E - |
Un'altra possibilità di spedire messaggi anonimi si ha
utilizzando un indirizzo anonimo:
esistono server (il più noto è anon.penet.fi) che permettono a chiunque di ottenere
gratuitamente una mailbox su di essi. Tale mailbox funziona sostanzialmente da
remailer: voi potrete spedire i vostri messaggi al server, in un modo convenzionale, ed
esso provvederà a rimuovere tutte le indicazioni sulla vostra identità (fate attenzione
alla
signature, non sempre viene rimossa: è meglio non metterla proprio) e a rispedirla ai
destinatari (o anche ai gruppi di discussione che desiderate). Chi vuole rispondervi, può
spedire i messaggi a tale indirizzo; il server provvederà poi a rispedirvi
automaticamente
tutti i messaggi che giungono alla vostra mailbox anonima. E' possibile anche introdurre
una password per garantire che nessuno abusi del vostro indirizzo anonimo. Per avere
informazioni, scrivete all'indirizzo [email protected], e riceverete
automaticamente un manuale. Per ricevere un indirizzo anonimo, scrivete a
[email protected]. (Nota: il servizio è stato momentaneamente disattivato per
problemi legali dovuti a una causa intentata dalla chiesa di Scientology. Il
gestore, comunque, ha promesso di riaprirlo entro breve.) |
| 9.7. Perchè
l'anonimato in rete è protetto? Non dovrebbe essere vietato? |
| - N E V |
A questo punto potreste chiedervi: perchè esistono modi di spedire
messaggi anonimi, e
perchè essi non vengono messi fuorilegge? Il motivo è semplice: l'anonimato è
considerato da molti un importante diritto di chi vive su Internet, ed un vantaggio di
valore incommensurabile. Questo è vero in molti casi: ad esempio, ve la sentireste di
criticare apertamente il comportamento dell'azienda in cui lavorate su un newsgroup
internazionale, anche se a ragione? O di parlare delle vostre vicende più intime, come
avviene in certi gruppi che parlano di salute o di alcolismo o di abusi sessuali subiti,
rivelando subito a tutti il vostro nome? Evidenti questioni di riservatezza lo
sconsigliano.
Tra l'altro, criptare i messaggi potrebbe non essere sufficiente a garantire la vostra
privacy. Ad esempio, il governo degli Stati Uniti ha sviluppato uno standard, denominato
TEMPEST, e una serie di relative apparecchiature capaci di ricevere le immagini
visualizzate su un normale monitor da computer anche a grande distanza, captando i
segnali emessi dal tubo catodico (che sono, elettromagneticamente parlando, molto
forti), o anche i disturbi che il vostro computer introduce sulla presa di alimentazione.
Anche se ancora per molti anni non saranno disponibili sul mercato apparecchi simili, il
futuro starà probabilmente nella criptazione dei segnali elettromagnetici emessi dai
dispositivi elettronici... |
| 9.8. Che cos'è un
firewall? |
| - N - V |
Un firewall (letteralmente, muro di fuoco) è un computer o un insieme di
computer
posto sul "confine" telematico (ad esempio sul gateway) tra una rete locale, o
una sua
parte "protetta", e il resto del mondo, in modo che tutti i messaggi da e per un
qualsiasi
computer situato nella zona protetta siano costretti a passare attraverso il firewall.
Ovviamente, su questi computer vengono eseguiti particolari programmi che esaminano
tutti i messaggi in transito e decidono se lasciarli passare o fermarli; tipicamente,
vengono lasciati entrare nella zona protetta soltanto i messaggi provenienti da persone o
computer autorizzati o riconosciuti ad esempio tramite una password. In questo modo, è
possibile proteggere i computer situati nella zona protetta, creando attorno ad essi una
"barriera telematica" che fermi i tentativi di intrusione non autorizzati.
Al giorno d'oggi sono disponibili sistemi di firewall molto efficienti e sicuri. Tuttavia,
non
va mai dimenticata una cosa: nessun sistema di sicurezza riuscirà mai a resistere alle
debolezze umane. Se un utente autorizzato permette che qualcuno veda la sua
password, il firewall è perfettamente inutile... |
| 9.9. Cos'è un virus?
Il mio computer può prendere un virus dalla rete? |
| P N E V |
Molti utenti di computer, specialmente quelli meno esperti, nutrono una
grande paura
verso i cosiddetti virus informatici, dovuta anche al diffondersi di leggende varie. In
realtà, se si prendono le opportune precauzioni il rischio di infettarsi è prossimo allo
zero;
inoltre, i virus non sono così diffusi come si pensa, anche se qualunque utente che
scambi programmi con l'esterno è destinato prima o poi a subire un attacco.
Per prima cosa, è opportuno chiarire con esattezza cosa è un virus: esso è
semplicemente un programma o parte di programma che riesce in vario modo a
replicare se stesso e a scriversi sui dischi e quindi a compiere un certo numero di
operazioni più o meno dannose (si va dalla semplice apparizione di messaggi alla
cancellazione dell'hard disk). Un virus, comunque, non è un'entità invisibile e
soprannaturale... Le strategie tramite i quali i virus si diffondono sono sostanzialmente
due (anzi, direi sono soltanto due, tuttavia il mondo dei virus è in continua evoluzione
e
non si possono escludere sorprese; comunque, il 99,9999% dei virus utilizza le seguenti
strategie):
1.Il virus modifica o sostituisce un programma eseguibile o una sua parte (su PC, i
file identificati dalle estensioni .exe, .com, .ovl, .dll, .drv) in modo che,
quando questo programma viene eseguito, il virus venga eseguito e caricato in
memoria;
2.Il virus modifica il boot sector di un dischetto e/o dell'hard disk (il boot sector è
il primo settore del disco, e contiene un piccolo programma che viene eseguito
quando si avvia il sistema da quel disco) in modo che, quando si avvia il sistema
da quell'unità, il virus venga eseguito e caricato in memoria.
Una volta in memoria, il virus provvede solitamente a modificare altri file eseguibili (se
del primo tipo) o i boot sector di tutti i dischetti che vengono inseriti nel drive (se
del
secondo), in modo da diffondersi. Tuttavia, in corrispondenza dei due tipi di virus
esistono solo due modi in cui un virus può entrare nel vostro sistema:
1.Eseguendo un programma eseguibile che è stato in precedenza infettato;
2.Avviando il sistema da un dischetto che è stato in precedenza infettato.
Quindi non è sufficiente inserire nel drive un disco infetto o guardarne la directory per
prendersi il virus, ma è invece necessario eseguire un programma contenuto sul disco
che sia stato infettato oppure avviare il computer da quel dischetto (a seconda del tipo
del virus). La seconda opzione è un po' più frequente di quanto si potrebbe pensare, in
quanto molti computer, all'avvio, provano per prima cosa ad avviare il sistema da disco,
e soltanto dopo passano all'hard disk. Pertanto, se lasciate nel drive un dischetto
infetto
e poi resettate il sistema, il computer legge ed esegue il programma contenuto nel suo
boot sector e - anche se magari il computer restituisce un messaggio del tipo
"Dischetto
non di sistema" oppure passa all'avviamento da hard disk - il virus, se del secondo
tipo,
viene eseguito e caricato in memoria. Attenzione, quindi, a non dimenticare i
dischetti nel floppy drive!
Allo stesso modo, un virus non può trasmettersi tramite file di tipo non eseguibile, come
testi, messaggi di posta elettronica, immagini... L'unico tipo di file che può
trasmettere
un virus è un file contenente un programma o una parte di codice che viene eseguita. In
realtà, alcuni virus particolarmente intelligenti si inseriscono in luoghi dove una parte
di
codice viene eseguita senza che l'utente ne sia cosciente. Ad esempio, si dice che
esistano particolari documenti di Word per Windows (.doc) che contengono al loro
interno delle macro "distruttive", che se eseguite provocano danni all'hard disk
("danni"
nel senso di cancellazione: ricordate che un programma software non può mai, in
nessun caso, danneggiare il vostro hardware, a meno che non si tratti di programmi
molto particolari, come quelli per l'aggiornamento del BIOS). Bisogna anche stare
attenti alle dicerie: se ad esempio vi capiterà (e vi capiterà, prima o poi) di venire
informati dell'esistenza di un certo Good Times Virus che si diffonde tramite E-mail,
prima fatevi una bella risata e poi leggete il paragrafo sulle leggende della rete.
Ora dovrebbe essere chiaro quali sono i modi di prendere un virus tramite Internet.
Certamente non potete prendere un virus leggendo un ipertesto, guardando
un'immagine, ricevendo un messaggio di posta elettronica, e neanche copiando sul
vostro hard disk un file - eseguibile o meno. Potete venire infettati solo eseguendo un
programma prelevato dalla rete e precedentemente infettato, allo stesso modo con cui
potete venire infettati eseguendo un programma fornitovi da un vostro amico o avviando
il sistema da un dischetto non vostro (casi molto più probabili).
Esistono in generale alcune precauzioni che, se rispettate, vi permettono di evitare il
contagio con sicurezza quasi matematica:
1.Procuratevi ad intervalli regolari un programma antivirus aggiornato.
L'aggiornamento è fondamentale, perchè nuovi virus vengono creati a velocità
sorprendente, e per poterli individuare è necessario che il programma antivirus li
conosca. Il più diffuso antivirus al mondo è VirusScan della McAfee
(http://www.mcafee.com); esso viene aggiornato regolarmente, ed è distribuito
come shareware. Lo potrete trovare in quasi tutti i siti FTP del mondo (cercatene
uno vicino...). Un altro antivirus molto conosciuto è F-Prot, che può essere usato
anche per controllare automaticamente i dischetti inseriti nel drive. Esiste infine
un altro antivirus abbastanza diffuso (Thunderbyte Antivirus) che invece di
individuare i virus per conoscenza tenta di predire il comportamento dei vari file
decidendo se possono essere pericolosi o no; questo antivirus presenta il
vantaggio di individuare (forse) anche virus ancora non noti, ma lo svantaggio di
segnalare come infetti anche programmi che non lo sono (non è certo facile
decidere cosa fa un programma...). A voi la scelta.
2.Quando ricevete un dischetto da qualcun altro (anche il vostro migliore
amico) controllatelo con l'antivirus. Non si sa mai... e individuando il virus sul
computer di un vostro amico gli farete anche un grosso favore. Come detto,
potete tranquillamente inserire il disco nel drive per testarlo, l'importante è che
non eseguiate alcun programma posto su di esso e non avviate il sistema da esso
senza averlo prima controllato. Il controllo dura pochi secondi, e può farvi
risparmiare grossi guai.
3.Quando prelevate un programma eseguibile dalla rete controllatelo con
l'antivirus. Vale quanto detto sopra. A maggior ragione, ciò vale anche per
programmi che siano stati ricevuti come allegati ad un messaggio di E-mail. |
| 9.10. Posso
danneggiare la rete o un computer remoto usando Internet? |
| P N E V |
Anche questa è una vecchia leggenda della rete: molti neofiti, al primo
collegamento
interrotto, pensano di avere combinato chissà quale guaio. In realtà, nessun software, e
in particolare nessun messaggio di rete, può danneggiare l'hardware. Al limite, se foste
proprio molto pasticcioni, e se dall'altra parte ci fosse un sistemista incapace o un
programma contenente dei bug, potreste riuscire a far "piantare" il computer e a
bloccarlo fino al successivo reset; i sistemi Unix - come la maggior parte di quelli che
gestiscono la rete o costituiscono i siti - sono tuttavia molto più resistenti dei PC ai
software malfunzionanti. Se per caso cade la linea, o bloccate violentemente il
collegamento con un sito spegnendo il modem, il massimo che può capitare è
(raramente) di provocare qualche perdita di dati o (più spesso) di rallentare le
operazioni
del sito remoto, che tipicamente resterà per un certo periodo in attesa di segnali di
vita
provenienti dal vostro computer, quindi si stancherà e vi lascerà perdere; tuttavia non
potete rompere un bel niente. Questo però non è un buon motivo per non porre
attenzione a terminare i collegamenti nel modo opportuno (chiudendoli prima via
software e poi via hardware, spegnendo modem e computer). |
| 9.11.
Chi può sorvegliare le mie azioni su Internet e cosa può venire a sapere? |
| P N E V |
È molto semplice: molte persone possono conoscere molte cose
su di voi. Tanto per
essere schematici, segue un bell'elenco:
1.L'amministratore (root) del computer su cui è posizionata la vostra mailbox può
comodamente leggere tutta la vostra posta in arrivo: difatti, ciascun messaggio
diretto a voi è memorizzato come file di testo ASCII sul disco del computer, che
può facilmente essere letto col Blocco Note di Windows (o, più probabilmente,
con equivalenti Unix). Questo è un buon motivo per cominciare ad usare PGP: se
la posta che vi viene spedita è criptata in modo sicuro, il vostro provider non
potrà sapere un bel niente. Non è raro che un tecnico di qualche provider si legge
la posta degli utenti per rilassarsi un po' a metà del lavoro.
2.Se siete collegati su linea commutata, l'amministratore del computer a cui vi
collegate via modem, o in generale chiunque disponga di un accesso privilegiato
ai computer del vostro provider su cui transitano i dati da e per il vostro
computer, potrebbe mettere in piedi dei sistemi di sniffing per intercettare le
vostre comunicazioni - dalla posta in partenza alle password che inserite in siti
remoti, fino alle richieste di articoli di newsgroup e alle richieste di ipertesti fatte
dal browser. Ciò richiede molta più fatica rispetto alla lettura della posta in arrivo,
e richiede inoltre una certa determinazione nello spiarvi, però è tecnicamente
fattibile.
3.L'amministratore del computer a cui vi collegate via modem dispone anche,
solitamente, dell'elenco dei vostri collegamenti, con data, ora e numero di IP
ricevuto. In sè, queste informazioni non significano molto, ma se incrociate con
altre - ad esempio quelle reperibili ai punti seguenti - possono svelare la vostra
identità.
4.L'amministratore di un sito del WWW dispone sul suo disco di un file (access
log) contenente l'elenco di tutti i computer che si sono collegati al sito, con i nomi
delle pagine che hanno richiesto, data, ora, browser e sistema operativo usati, e
un po' di altre informazioni. Chi gestisce il sito non conosce solitamente il nome e
l'indirizzo E-mail dell'utente, ma solo il computer usato; se però potesse accedere
alle informazioni di cui al punto 3, potrebbe ricavare dal numero di IP il vostro
nome. A questo punto, potrebbe sapere quali sono le pagine che gradite di più...
5.Un semplice autore di pagine WWW, anche se non è amministratore del sito, può
inserire nelle proprie pagine dei semplici contatori che, oltre a contare, salvano
sul disco le stesse informazioni contenute nell'access log.
6.L'amministratore di un sito FTP dispone di informazioni simili a quelle ricavabili
tramite gli accessi al WWW.
7.Se vi collegate tramite un vostro account su un grosso computer Unix, la
situazione è ancora più critica. L'amministratore del sito può leggere tutti i vostri
file, inclusa la cache del browser - se esiste -, i vostri bookmark, l'elenco dei
gruppi di discussione che leggete di solito... insomma, può sapere tutto quel che
fate in rete. La stessa cosa, comunque, vale anche se usate un PC, ammettendo
che qualcuno possa in vostra assenza usarlo e darci un'occhiata.
Perchè tutte queste attività di schedatura? Quelle relative agli accessi WWW e FTP
vengono fatte essenzialmente per motivi statistici: ad esempio, a me interessa sapere
che tipo di browser usano le persone che visitano le mie pagine, per poterle ottimizzare
per la maggioranza degli utenti. Tuttavia, vi sono anche motivi di sicurezza: se qualcuno
fa qualcosa di male, quasi sempre è possibile pescarlo, a patto di disporre della
collaborazione degli amministratori di tutti i siti o domini interessati, da quello
colpito a
quello da cui è partito il messaggio. La sicurezza, come potete aver intuito, è data dal
fatto che ciascun amministratore dispone solo di informazioni parziali; nel momento in
cui qualcuno - sia esso lo Stato o una organizzazione criminale - acquisisce la
possibilità
di incrociare dati diversi, quasi tutto ciò che è avvenuto a valle della vostra tastiera
può
essere ricostruito.
Per questo motivo è importante cercare di conservare ragionevoli forme di anonimato e
di protezione delle proprie comunicazioni, e prestare molta attenzione a tentativi di
ulteriore schedatura dei movimenti delle persone su Internet: nessuno potrà difatti avere
mai la certezza del fatto che informazioni così personali, come i vostri messaggi di
E-mail o l'elenco dei gruppi di discussione che vi interessano, saranno sempre usati a
buon fine. Prova ne sia che già oggi molte aziende ricavano con programmi
automatizzati l'elenco di tutte le persone che hanno pubblicato un articolo su certi
newsgroup per poi costruirsi un indirizzario e inviare loro E-mail pubblicitari. Gli
interessi
in ballo sono veramente enormi, come dimostra la guerra giudiziaria spietata condotta
dal governo degli Stati Uniti contro l'autore di PGP |
| 9.12. Che cosa sono SSL
e HTTPS? |
| - - E - |
SSL (Secure Sockets Layer) è un insieme di protocolli sviluppato dalla
Netscape per
proteggere le comunicazioni tra browser e siti WWW, criptando i messaggi in entrambe
le direzioni. Esso è particolarmente utile per il commercio elettronico, che richiede la
trasmissione senza pericoli di dati personali e numeri di carta di credito. Tale insieme
di
protocolli, inoltre, garantisce un ulteriore controllo sull'integrità dei dati, e inoltre
dispone
di tecniche per l'autenticazione del sito remoto (ossia, per controllare che il sito che
sta
dialogando con l'utente sia proprio quello desiderato, e non un impostore che si spaccia
per esso).
A livello tecnico, i protocolli di SSL si inseriscono tra l'HTTP (il protocollo di
trasmissione degli iperoggetti) e il TCP (il protocollo che cura la trasmissione vera e
propria dei dati); l'insieme dell'HTTP e dell'SSL è denominato HTTPS, e il suo uso è
individuato da URL aventi come metodo https. Ad esempio, l'indirizzo
https://home.netscape.com/
indica una connessione HTTP al sito home.netscape.com effettuata criptando le
comunicazioni secondo quanto stabilito dall'SSL. Solitamente, l'utente non inserisce
direttamente un indirizzo di questo tipo, ma esso è richiamato a partire da un'altra
pagina
o da un modulo. Inoltre, per poter effettuare una connessione di questo tipo anche il
server del sito deve essere opportunamente attrezzato. |
|