Newsgroup: it.comp.java
Titolo: (OT):Spesa elettronica

Scusate se l'argomento non e' proprio attinente a quello del NG!
Chi si interessa a Java prima o poi viene a contatto con Internet ed e'
quindi "obbligato" a conoscere le nozioni base sul WWW (pessima
giustificazione!).
Sono convinto che tra qualche anno anche in Italia (sulla scia degli US)
si diffondera' la cultura della "spesa elettronica" (a livello di
massa), per cui mi sembra doveroso capire il suo meccanismo di
funzionamento.
Non sapendo come funziona il "protocollo di pagamento" con carta di
credito mi domando se sia sicuro
inserire dati riservati in una form di cui non si conosce la
"paternita'".
Ho sentito parlare di problemi legati alla spedizione dei dati (per i
quali ,credo, si applichino sistemi di crittografia) legati al fatto che
"qualcuno' possa intercettarli, ma a parte questo vorrei capire in che
modo si
possa avere la garanzia che la form in cui inseriamo fiduciosi i nostri
dati non sia truffaldina.
In poche parole ho i seguenti dubbi:
1)se i dati spediti sono sufficienti per un prelievo (altrimenti non si
porrebbe il problema dell'intercettazione dei  dati  durante la
spedizione) come si ha la garanzia che in futuro non ci siano ulteriori
prelievi non autorizzati?
2)se invece noi autorizziamo un unico prelievo di una certa somma (in
pratica autorizzando una particolare transazione e riducendo il problema
1 ad un unico prelievo da parte di non si sa chi)come si puo' essere
certi che non sia un imbroglio?(ad esempio ho sentito dire che esistono
siti "fantasma" che vendono software piratato , quindi mi aspetto sia
possibile avere un sito "fantasma" che ogni giorno imbrogli centinaia di
persone per poi "scomparire" nel nulla)
3)se i problemi 1 e/o 2 sono reali esiste un modo per avere maggiori
garanzie possibili?( ad esempio esiste una qualche associazione
riconosciuta il cui marchio sia garanzia dell' "onesta'" del venditore
che lo espone).
4) mi rendo conto che sia impossibile avere una totale sicurezza in
Internet, visto che e' stata studiata proprio per essere difficilmente
"controllabile",ma qual e' lo stato dell'arte? In che modo e misura Java
migliora la sicurezza?
Vi chiedo scusa ( a voi del NG e alla grammatica italiana) per il modo
barbaro in cui mi sono espresso ma vi sarei estremamente grato ( solo a
voi del NG! Alla grammatica l'avevo gia' chiesto ma non ha voluto
rispondermi , quindi non mi sembra il caso di ringraziarla!) se poteste
aiutarmi a chiarire le idee.
Gianni

Punto 1) NON E' ASSOLUTAMENTE VERO CHE INTERNET SIA STATA COSTRUITA PER NON
ESSERE CONTROLLABILE.
              Internet e' stata costruita con lo scopo di mettere persone in
comunicazione, prima per scopi militari, poi accademici e poi per una marea
di scopi, solo che in origine la gente si basava sul principio di EDUCAZIONE
e LIBERTA' DI ESPRESSIONE. Da quando Internet e' diventata un mezzo di fare
business - o meglio da quando il pubblico se ne e' accorto perche' si faceva
business su Internet gia' nel 1989 quando ho iniziato a usarla io, e non ero
certo il primo.
Punto 2) Risposta a tutte le tue altre domande. Fondamentalmente non puoi
essere sicuto di niente. Non puoi essere sicuro della affidabilita' della
Form nella quale inserisci i dati. Puoi solo fidarti dell'ente certificatore
se il sito presso il quale fai la spesa ha un certificato, ma anche questa
e' una pirlata, cioe' il certificato e' un documento elettronico che
contiene i dati dell'azienda e la chiave pubblica, e ti dice che quei dati e
quella chiave appartengono veramente a chi dice di essere il proprietario,
ma questo -di per se - non vuol dire una mazza. E' come se io andassi con
dei documenti falsi da un notaio a farglieli certificare. Lui li certifica e
ci si gioca anche la reputazione perche' tutti gli elementi che gli presento
gli danno informazioni consistenti, peccatto che siano false.
Lui mi certifica, tu ti fidi di me perche' un notaio mi ha certificato, e io
ti faccio una frode che la meta' basta, e tu ti trovi in mutande ma
certificato.
In ogni caso un certificato - a condizione che ti fidi del suo significato -
contiene una chiave pubblica, il che vuol dire che il tuo browser potra'
inviare i dati criptati. E questo dovrebbe essere una garanzia di NOTEVOLE
DIFFICOLTA' da parte di un malintenzionato a scassinarti il portafoglio; non
ti da LA SICUREZZA ma ti da una RAGIONEVOLE SICUREZZA.
Pero' nella mia attivita' di consulente mi trovo spesso delle controparti
che non sanno una mazza ne' di Internet ne' di commercio eletronico, ne'
delle cose che gli gravitano intorno, solo che sentono una marea di
minchiate ripetute piu' o meno a pappagallo da giornalisti ignoranti quanto
loro e basano le loro discussioni su queste info, senza avere il coraggio di
ammettere la loro ignoranza. Non hai idea di quanto sia apprezzabile il tuo
coraggio di dichiarare che NON SAI. Averne di clienti come te, si
lavorerebbe meglio ! Comunque queste persone pongono sempre le domande che
hai posto tu, ma con aria da saccenti.
Per tutta risposta io pongo loro la domanda che pongo a te, solo che in te
ho piu' fiducia che capirai il significato.
Supponi di andare al supermercato e di pagare con la carta di credito. credi
che ci sia piu' sicurezza che a pagare con la carta di credito su Internet?
Il cassiere del supermercato riceve gli stessi dati che tu invii in una form
HTML, e in piu' ha la tua firma, dopo di che puo' andare a fare acquisti in
televisione da quelli che vendono la casa in montagna (rara rara) di 20
metri quadri su 7 piani e farla pagare a te, oppure puo' comprarsi la
bambola gonfiabile su internet dando la TUA carta di credito.
La compravendita e' SEMPRE una questione di fiducia, solo che la bancarella
della frutta e verdura e il cassiere del supermercato sono dei concetti che
vanno bene a me che ho una laurea in informatica e a mia nonna che ha la 3
elementare e parla solo il dialetto Sardo, mentre Internet e' piu' difficile
da concepire per la maggior parte delle persone, compresa la maggior parte
degli utenti stessi di Internet, che spesso ci si buttano per moda e non si
prendono la briga di capirla.
Scusatemi se sono stato logorroico
Carlo Emanuele Demontis

aiutarmi a chiarire le idee.
LOL
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun/

 *ricevente*. Se non la tua fiducia personale (riposta a tuo giudizio).
Senza contare poi (anche se questo sta diventando OT) che spesso ci si
preoccupa della riservatezza della transazione, ma non della fine che fara'
in seguito il nostro numero di carta. Magare finisce memorizzato su un
sistema-colabrodo dove il "cameriere" di turno puo' andare a pescare
tranquillamente... :)