Newsgroup: it.comp.reti.ip-admin
Titolo: Due domande.

Grazie per le risposte e grazie per i rimandi al garr, ho trovato
veramente un sacco di cose interessanti. Appena avro ` un po' di tempo
libero li spulciero` per benino.
Intanto approfitto e chiedo chiarimenti.
Quale e` il protocollo che sarebbe dunque da usare per la connessione
con suddetta macchina?
Voglio dire, come si farebbe a curiosare letteralmente tra i contenuti
del disco fisso, forse con  ftp?
Cerco di essere piu` pragmatico: se io volessi sbirciare il computer
del mio collega per fargli uno scherzuolo e infilargli una foto del
capo nudo come desktop e lui ha un Pc col Win 3.11, senza pero` demoni
installati, come  posso io andare a fargli visita?
Grazie
Riggs


Vabbe' la domanda allora e' come proteggere un tuo computer
o come craccare quello di una altro ????
Alla seconda non rispondo nemmeno.
Alla prima invece:
Q) Possono entrare nel mio computer ?
A) SI. Qualsiasi sistema operativo usi, qualsiasi software usi,
   qualsiasi impegno tu ci metta per garantire la sicurezza e
   per quanto bravo tu sia "possibile" lo sara' sempre.
   In linea di massima si deve occuparsi di renderlo "difficile"
   cioe' almeno non alla portata di chie na sa meno di te e
   "costoso" nel senso che per farlo ci voglia un impegno di
   risorse tale da non essere giustificato.
 
Q) Cosa possono fare ?
A) TUTTO: farsi una copia di quello che ci tieni sopra,
   cancellare l'originale e/o sostiuirlo con altre cose (il che
   puo' essere peggio di cancellare...)
 
Q) Come posso difendermi ?
A) 1) Affidandoti a degli esperti se tu non lo sei.
   2) Non mettendo sul computer informazioni "critiche" ovvero
      informazioni che qualcuno potrebbe volere tanto da giustificare
      lo sforzo.
   3) Non collegando il computer che sta in rete agli altri che hai
   4) Considerando tutte le informazioni che metti li sopra "perse e
      inutilizzabili", cioe' considerando per buone solo le copie
      che stanno sui computer NON collegati alla rete.
 
   Per la 3) considera che statisticamente un aggirare/sfondare una
   protezione costa un quinto di quanto e' costato farla, percio' se
   tu spendi 10 milioni per proteggere dei dati in rete sappi che con
   un "costo equivalente" in termini di tempo e di sforzi di due 
   milioni un hacker "puo'" trovare il modo di accedere a tali dati.
 
Saro' pessimista ma le cose per me stanno cosi'.
Ciao,
Andrea.

Alla seconda non rispondo nemmeno.
La domanda e` una sola.
Come avviene il tutto?
Io non ho la necessita` di proteggere nessun sistema, ne` tantomeno ho
l'intenzione di entrare nel sistema di qualcun altro.
Volevo solo sapere in che modo questo avviene.
Ringrazio moltissimo chi mi illumina direttamente o chi mi consiglia
qualche doc da leggere.
Un po' meno chi mi dice affidati ad un esperto.
Sto cercando di capire e  mi sembrava che qui avrei trovato le persone
piu` competenti.
Grazie
 
riggs


Comprendo ma purtroppo una risposta accurata richiederebbe di scriverti
un libro, con numerosi capitoli, infatti "capire" come avvengono 
determinate violazioni richiede la conoscenza _preliminare_ :
- Dei dettagli del funzionamento del sistema operativo, fino alla
  sua struttura interna.
- Dei dettagli di funzionamento dei protocolli di rete.
- Del software dei servizi e dei programmi che girano su tale macchina.
Oltre a una spiccata predisposizione mentale per il mondo dei
computer in genere e spesso anche per la programlmazione.
In linea di massima i meccanismi sono abbastanza semplici:
- Si sfrutta un errore del sistema operativo, piu' o meno noto,
  oppure anche di uno dei programmi che girano sulla macchina;
  esemplare e' in questo il caso di "sendmail" il programma che 
  gestisce il transito dell'email sui sistemi unix, una delle versioni
  rilasciate, immediatamente corretta.
  Bene o male ogni O.S. ha i suoi "punti deboli", per Unix SysV e
  derivati la possibilita' per qualsiasi utente che ha accesso alla
  macchina di leggere /etc/passwd e, se riesce di decrittare le password;
  per NT alcune debolezze del sistema RPC (remote procedure call);
  per altri unix alcuni bug di apache/CGI .....
 
- Si usa una macchina cui si ha, lecitamente o illecitamente, accesso
  che per la morfologia della rete puo' "vedere" i pacchetti destinati
  alla macchina cui si vuole accedere e con dei tool definiti "packet 
  sniffer" si trova il modo di appropriarsi di una password.
 
- Si emettono dei pacchetti "falsi" in rete che simulano una origine
  diversa da quella reale e danno false "autenticazioni" di accesso
  oppure false segnalazioni di errore attivando dei meccanismi di 
  reazione del sistema che possono servire allo scopo che ci si prefigge
  ("spoofing").
 
- Ovviamente il punto debole di ogni sistema e' sempre e sara' sempre
  costituito dagli utenti; una persona che usa la stessa password su 10
  diversi sistemi, che non la cambia per mesi, o che ha come password
  una parola "desumibile" da qualche vocabolario o da alcune informazioni
  personali su di lui (e' un classico il nome della fidanzata :-) espone
  il suo account e la sicurezza di tutto il sistema a un grave pericolo.
  Una mia abitudine e' fare girare periodicamente vari tool di password
  cracking sugli account delle macchine che gestisco e chiudere
immediatamente
  gli account a coloro che hanno una password troppo stupida per reggere.
 
Come vedi pero' concetti teoricamente abbastanza semplici cadono 
immediatamente nel dare per scontate conoscenze abbastanza approfondite
di come funzionano i sistemi di cui si parla, e quindi da qui' bisogna
partire.
Esistono migliaia i siti in rete e di newsgroup specifici dove leggendo
(per ore) si possono trovare informazioni sulla materia (auspicabilmente
da usare solo per scopi leciti, ma purtroppo non e' affatto cosi' molte
volte...) pero' nessuno di questi ti fara' diventare un "esperto" 
giacche' l'esperienza si accumula in anni di studio e di "esplorazione",
rischi anzi molte volte di non capire nemmeno di che si parla.
Il consiglio che ti posso dare se sei interessato alla materia e' di
iniziare studiando i sistemi con testi che puoi trovare in libreria 
sui protocolli di rete, sulla struttura interna dei sistemi operativi,
sui sistemi di crittografia, etc etc.
In essi non troverai niente che spieghi come "funziona" l'entrare
abusivamente
in una macchina, troverai le basi per capire il resto delle informazioni
che
ci sono in rete.
In ultimis prendi una vecchia macchina intel, comprati il CD di linux,
installalo e inizia a "sperimentare"; a entrare nei dettagli dei sorgenti
del sistema operativo a... esplorare.
Insomma capire "come funziona" implica un dispendio di tempo, di energie
e financo di salute (e chi ha presenti le "sessioni" di 36 ore davanti a
uno schermo per capire perche' una "cosa" non funziona sa di che parlo)
non indifferente e peraltro (va detto anche questo) richiede una 
predisposizione mentale alla materia e delle "capacita'" che probabilmente
non appartengono a tutti.
No Riggs, non si puo' spiegarti "come fa certa gente a entrare nel
computer
di un altro" in un giorno, ne in un mese ne in un anno, ce ne vogliono
alcuni di anni.
Ciao,
Andrea.

sono facilmente "exploitabili" ...
Infatti il piu' temibile consiste nell'installare il DOS...
(Mi spiace per la frivolezza, non ho saputo resistere)
Cheers,
	Alessandro Forghieri
---
Alessandro Forghieri		Sitemaster - Nouvelle Srl
Email: 
a...@orion.it
             Voice: 39 337 390955
"We're all mad around here.I'm mad.You're mad.
"How do you know I'm mad?" said Alice. "You must be"
said the cat, "or you would'nt have come here"

alcuni di anni.
Sbagli.
L'hai appena fatto tu. ;)
Vedi io ho abbastanza tempo davanti a me (mi tocco mentre lo dico), ho
la passione e anche un po d'esperienza su hardware  e software (avevo
8 anni quando feci il MIO primo programma in basic sul vic20, che bei
ricordi). Ho scelto pero` di non trasformare un hobby in un lavoro, e
mi sono dato a tutt'altri studi (chissa` se ho fatto bene) e quindi
non ho il tempo e la scusa per stare tutto il giorno davanti al pc.
InterNet, e le reti in generale, sono comunque una felice scoperta
fatta circa  6 mesi fa. Poco tempo per inoltrarmi in qualcosa di piu`
tecnico. Sono convinto che una cosa la si puo` imparare scoprendola da
solo, e` molto piu` divertente e da molta piu` soddisfazione.
Cosi`, adesso che ho deciso di dare un'occhiata a qualcosa di scritto
mi trovo a cercare di capire l'architettura della rete.
Ammetto  che pero` addentrarmi tra  protocolli e affini sia piu`
complicato di quanto immaginassi.
Cosi mi sono chiesto come mai si possa agire per entrare in un sistema
altrui facendo ovviamente un lavoro ben fatto, penso che sia un po` un
traguardo in questo senso.
Cosi`, giusto per curiosita`....
Comunque spero di aver trovato qualcuno che mi dia una dritta quando
ne ho bisogno.
grazie
_______________
riggs

 riggs
Ti comunico che il tuo "sport" di entrare "per gioco" oppure "per
curiosita'"
nelle altrui macchine ha dei risvolti penali. Ho rischiato il
deferimento
alla commissione disciplinare del Politecnico ed una denuncia per il
semplice fatto di aver acceduto una zona di un sito ftp che non era
sotto la directory /pub ... Da una parte c'era la paranoia della persona
che amministrava quella macchina, dall'altra il fatto che su quella
macchina qualcuno -prima di me- aveva gia' fatto troppe porcate e quindi
quando hanno visto un collegamento "sospetto" (sospetto PER LORO) hanno
sollevato un polverone che la meta' era sufficiente. Notare che quello
che mi ero limitato a fare su quel sito ftp era la semplice LETTURA di
un paio di file (tanto per capirci, .exrc .login e .profile !!!)
Ho la fortuna di conoscere prsone MOOOLTO piu' smaliziate di me e ti
assicuro che la soddisfazione maggiore non e' nell'entrare negli altrui
sistemi ma nel mettere i bastoni tra le ruote di chi vuole minare la
sicurezza dei TUOI sistemi...
Permettimi di dire che io DIFFICILMENTE ti aiutero', visti i tuoi
intenti
poco costruttivi...
Bye...
Stefano