Newsgroup: it.comp.lang.visual-basic
Titolo: Connessione Internet

Una persona mi ha detto che i SoftWare sviluppati in ambiente MicroSoft (VB,
VC++, ...) ogni tanto tentano di connettersi ad Internet e si riesce a
vedere questo passaggio solo attraverso dei firewall.
Mi sapete dire se si tratta di una bufala o è una cosa vera?
Onestamente non ci credo, però non si sa mai.
Grazie, Max

guarda che qualsiasi prog "ogni tanto" potrebbe connettersi ad
internet, ma non è una cosa strana:
cercano aggiornamenti, messaggi o altro.
ma non fanno niente di sospetto...
... e se non hanno la connessione attiva, o ti chiedono di attivarla o
non fanno niente.
ma non è niente di strano nè di preoccupante.
media player per esempio lo fa volentieri: se suoni un brano magari
cercano dati su quel brano, o codec aggiornati.
anche un mio programma lo fa: lo "mando a cercare" se c'è un
aggiornamento, ma lo fa sulla porta 80 (http) e solo se c'è la
connessione già attiva.

 ha scritto nel messaggio 
news:1126084872....@g43g2000cwa.googlegroups.com...

Secondo me lui intendeva un programma (chesso' un text editor) il quale si 
collega in intenet ad insaputa sia dell'utente che del programmatore dello 
stesso text editor....ho capito male?
Se cosi' fosse sarebbe un grosso casino.....ma grosso....
Umbe 

umbe... il "quoting", cavolo!!!
un programma che "da solo" si connette, ad insaputa dello stesso suo
programmatore... umh... il programma HA PRESO VITA!
ma dai.


hai ragione...ma prima mi sono spariti i simboli >e non me ne sono 
accorto...delle volte mi capita...ma perchč???
Umbe 

 programmatore... umh... il programma HA PRESO VITA!
no..no..non hai capito....intendevo dire che ci sia qualche funzione strana 
e non documentata delle vbrun varie o in qualche dll di sistema? capisciuto 
adesso cosa intendevo?
Umbe 

visto che Massimo parla di prog microsoft, non dovrebbe proprio
succedere...
significherebbe che, dentro a microsoft stessa, lavora linus torwald
(linuxman) travestito
i prog si connettono perchè vogliono farlo, e non è sbagliato (se non
sono virus)

 virus)
questo lo dici tu....
Umbe

 ha scritto nel messaggio
news:mAzTe.53489$F23.6...@twister2.libero.it...

Da quello che leggo dalle varie risposte sembra che nessuno di Voi abbia mai
sentito parlare di connessioni automatiche ad internet da parte di SW
sviluppati in ambiente MS, perciò spero che sia semplicemente una bufala; se
così non fosse, mi piacerebbe tanto sapere per quale motivo si connettono,
dove e perché.
Grazie, Max

 Grazie, Max
Io ne avevo sentito parlare, ma era tutto un si dice ed un si 
mormora.....poi non ho piu' visto dare seguito alla cosa.
Comunque voci di comportamenti poco corretti ne sono circolate 
parecchie....poi bisognerebbe avere del tempo, collegare uno sniffer tipo 
tcpdump su un pc (tra il computer con windows ed internet, quindi ci 
vogliono 2 pc di cui 1 con 2 schede di rete) e vedere che succede.....
Umbe 

 accorto...delle volte mi capita...ma perchè???
Perché nel post di newsgr c'è
    Content-Transfer-Encoding: quoted-printable
che OE non sempre gestisce correttamente.
Le soluzioni: cambiare newsreader, o usare OE-Quotefix.
Bye,G.

 quindi ci vogliono 2 pc di cui 1 con 2 schede di rete)
Uno sniffer può essere usato sulla stessa macchina su cui gira
il programma da monitorare.
In alternativa, basterebbe un Personal Firewall appena decente,
per vedere almeno se il programma tenta o meno la connessione,
pur senza vedere cosa fa.
Bye, G.

 ma dai.
Virus... mai sentiti ?
Bye, G.

 pur senza vedere cosa fa.
figurati....sai te quanto ci si mette a bypassare un firewall....
Umbe 

 figurati....sai te quanto ci si mette a bypassare un firewall....
Non credere a tutto quello che dice grc.com...
Dipende dal firewall :-). Se è uno incazzoso, che ricontrolla pure
l'hash del programma, prima di farlo uscire, e magari verifica che
non ci sia qualche dll che si aggancia ad un programma abilitato,
col cavolo che lo freghi facilmente. Se ti serve solo per vedere se
un programma "rogue" tenta di uscire, può essere la soluzione
migliore, se settato a dovere (no regole predefinite, avvisa e chiedi
sempre).
Poi, beh, finché parliamo di "personal" firewall, possiamo discuterne...
ma in effetti i miei FW1 CheckPoint sono in quel rack lì a destra :-P
E se riesci a bypassare quelli...
Bye, G.

 E se riesci a bypassare quelli...
Personal firewall?? figurati, fumo negli occhi...io parlo di firewall 
perimetrali stateful inspection (messi a mo' di bastion host)..macchine 
dedicate.
E poi mai dire mai...Chissà.....
E' la sensazione di sicurezza che frega.
E' sufficiente un solo programma con una sola autorizzazione su un solo pc.
Magari mi logghi ma ti garantisco che volendo, esco.
Umbe 

 Magari mi logghi ma ti garantisco che volendo, esco.
Se esci dalla mia rete è perché io ti ho autorizzato, esplicitamente
o implicitamente; e potrei aggiungere, consapevolmente o meno :-).
E perché sei prima entrato, e questo è un altro discorso ancora :-)
Bye, G.

 E perché sei prima entrato, e questo è un altro discorso ancora :-)
Ecco...questo è già piu' difficile!
Umbe 

 dove e perché.
Il mio programma antispam si connette ad internet. Senza che tu possa 
impedirglielo. Ma lo fa per scaricare gli aggiornamenti, le nuove 
definizioni e questo fa parte del suo corretto funzionamento.
Se poi parli di dialer, trojan, virus e spazzatura varia. Beh, anche 
quelli si connettono ad internet, ma con finalità diverse (che non sto 
qui ad elencarti perchè siamo OT e perchè google è sempre tuo amico...)
bye

 dedicate.
Premetto che anche io sono dietro ad un firewall fisico (Router Pirelli 
Netgate). Comunque credo che i Personal Firewall siano estremamente 
efficaci per gli utenti "casalinghi". Basta solo tenere pulito il pc da 
eventuali schifezze (magari con l'ausilio di un buon Antivirus, un buon 
Antispyware e magari usare Firefox con gli add-on per la sicurezza).
Inoltre il comportamento dell'utente deve essere quanto meno "attivo". 
Non è possibile che davanti ad un pc il 99% degli utenti dimentichi le 
più basilari e lapalissiane norme di sicurezza.
Inoltre non puoi costringere tutti i clienti a comprarsi un firewall 
fisico (che credo abbia prezzi a partire dai 70-80 euro).
bye

 fisico (che credo abbia prezzi a partire dai 70-80 euro).
Forse sarebbe utile rileggersi un po' il 3d che vedo di riassumere qui. Mi
sà che non sono stato compreso...cerco di chiarirmi.
Il tutto è nato dal fatto che qualcuno ha asserito che un firewall mette al
sicuro l'utente.
Io allora ho risposto: sai te quanto ci vuole a bypassare un firewall...
Paperino allora ha risposto: ci vuole un firewall cattivo. Ed io ho detto
che io parlavo di firewall perimetrali.
Cosa vuol dire? Vuol dire che pure i firewall perimetrali li bypassi come
vuoi in USCITA (pure i pix che i checkpoint).
Il compito principale di un firewall è quello di evitare che da fuori
(internet) qualcuno possa collegarsi alla mia macchina/lan senza che io
prima gli abbia chiesto dei dati, non il contrario. (esempio: se voglio
visitare un sito web, come ho già spiegato a suo tempo su questo news con la
3 way handshaking, sono IO per primo che chiamo una macchina esterna, la
quale POI, sulla base della mia richiesta precedente mi manda i pacchettini
coi dati.). Ecco il firewall in queste occasioni i dati li lascia passare,
(fatti salvi i vari tipi di filtri). Ed è qui che lo freghi.
Ora mi dirà Paperino: si ma io posso impostare dei permessi, controlli su
hash, controlli sulle dll...certi firewall addirittura lavorano a ring0 !!
Certo.Vero. E Paperino conosce perfettamente (mi sembra di capire) varie
tecniche di dll injection (in pratica inietto una mia dll in un processo
autorizzato ad uscire in internet, come iexplorer).In questo (vecchio) modo
inganno CERTI firewall.
Esistono pero' tecniche un po' piu' complesse, come gli shatter attack
oppure l'alterazione di pacchetti DNS per il trasporto subdolo di dati e
cosi' via....che ad oggi, se vuoi uscire in Internet con un pc, ti
permettono di ingannare un firewall.( e ste cose le fai pure in vb...almeno
cosi' non siamo ot ;- ))
Chiudendo il post, per il quale chiedo perdono per la lunghezza....il
firewall blocca le connessioni dall'esterno verso l'inteno non richieste.Con
vecchi troiani ad esempio funziona (ma adesso ci sono pure le reverse
backdoors.). Ma dall'interno il sistema per uscire si trova, eccome. E a mio
avviso, non c'e' firewall che tenga. Ecco quindi che FORSE Microsoft (ripeto
FORSE) ogni tanto spedisce non so' che a non so' chi...ad insaputa di
tutti..firewall compresi...(e questa era la domanda iniziale)
Lungi da me cmq consigliare di comprare un firewall fisico ..figurati...
Saluti
Umbe

 impedirglielo.
E io stacco lo spinotto dalla scheda di rete, non ho il modem né una
scheda wireless :-P.
Magari, se riesce a modulare la frequenza della CPU a duegigaequattro
e trova qualche AP aperto nei paraggi... :-))
Bye, G.

 E io stacco lo spinotto dalla scheda di rete
Questo è il miglior sistema antispam... a questo punto che installi a 
fare il mio? :-)
bye