Newsgroup: it.comp.lang.visual-basic
Titolo: Microsoft, Web service sicuri con un tool\

Notizie interessanti da Redmond , l'ennesima Patch/Tool di MammaM$
http://punto-informatico.it/p.asp?i=42526



Be', dai non e' una patch: questa e' veramente una release :-)
-- 
ciao, hal

 
http://punto-informatico.it/p.asp?i=42526
Da un tot di tempo gira la chiacchiera che i più grandi diffusori di virus
siano i produttori di antivirus. Non so se sia vero, certo il dubbio "ci può
stare".
M$, da alcuni anni, lancia un prodotto, lo descrive come rivoluzionario e
dopo qualche mese annuncia un SP o un'aggiunta. In quell'occasione, per
giustificare le nuove irrinunciabili caratteristiche, non si vergogna di
denigrare quanto poco prima aveva assolutamente esaltato.
"Il bianco che più bianco non si può", vecchio ritornello citato molte
volte. Ogni volta il bianco di prima era (e tale veniva pure filmato) come
un cencio passato in un letamaio.
Mercanti. Della peggior specie.

 Mercanti. Della peggior specie.
Oddio , mi sento uno schiavo del consumisto internettiano !!!
[Scusate il monologo "Grillesco"]

 Be', dai non e' una patch: questa e' veramente una release :-)
ah.
per quand'e' prevista la relativa patch ?

 per quand'e' prevista la relativa patch ?
e' gia' pronta ma come al solito :
1) Festa in pompa magna per promuovere l'eccezionale "invenzione" di mamma
2) quando le ultime gocce di alcool saranno evaporate ecco che in sordina
esce scritto "solo per pochi" :
<<emm, ragazzi non ci crederete ma l'abbiamo migliorato ancora , ecco la
patch che oltre a migliorare del 200% l'efficacia risolve anche quei 2/3
(mila) bugghettini qui e la' >>

Rispondo qui a tutti... :)
Spezzo una lancia in favore di mamma M$ (la quale per l'occasione potrebbe
ringraziarmi inviandomi del software gratis o assumendomi o...). :)))
NON E' UNA PATCH...
I web services sono regolati da un consorzio INDIPENDENTE (quasi... :) ) nel
quale Microsoft é solo una voce in capitolo.
Oracle non ha una sua piattaforma per i webservices? Sì, e si rifà allo
standard...
Il problema é che quando é stato definito lo standard dei webservices si é
andati un po' "di fretta" e quindi si sono lasciate le falle...
I webservices non sono un vincolo di virus (non che io sappia al momento)
perché fra client e server non passa codice, ma solo dati strutturati (in
XML o "sottodialetti" tipo SOAP). Il codice é sul webserver e lì gira:
1) il client richiede un elaborazione (chiama un metodo sul server CON UNA
RICHIESTA XML!) e gli passa gli eventuali parametri (in XML)
2) Il server riceve, elabora
3) Il server rispedisce il/i risultato/i (DATI in XML!)
Ora... qual'é il problema?
Come ti rendo sicuro il passaggio di tutti questi dati che possono essere
sensibili?
Risposta basta che io apra un "canale SSL" al posto di un tcp/ip "standard"
tra client e server.
Ok... E così abbiamo lavorato fino ad ora...
Solo che iniziano ad esserci dei webservices un po' troppo complessi ed un
po' troppo sovraccarichi per stare su un solo server.
Facciamo un esempio:
Un webservice mi ritorna le case disponibili in affitto da una certa
agenzia.
Il giorno dopo un'altra agenzia apre un altro WS che fa la medesima cosa
(magari in modo anche leggermente diverso, perché si sà che "il mondo é
complesso perché é vario" (o forse era bello? :)))   )
Al decimo giorno arriva un furbone che apre un network che raggruppa che
precedenti 9 agenzie in un unico WS che si interfaccia ai WS delle singole
agenzie... (o magari apre solo un "router di messaggi SOAP (XML)" per le
singole agenzie.
Qui é finita la sicurezza... Perché?
Chiamiamo A1... A9 i WS delle agenzie (e AX una generica agenzia), S il
webservice che le raggruppa e C il client (per comodità che questo POSt é
già super lungo!)
C passa da S per arrivare ai vari A...
Diciamo che C comunica ad S cosa sta cercando, ma una parte dei dati deve
rimanere segreta fra C ed AX.
Come faccio? Non posso usare SSL: non basta! Se apro un SSL tra C ed S chi
si trova su S può decriptare tutto, anche ciò che non deve...
Soluzione Cripto solo le parti del messaggio che vanno privatamente ad AX.
Allora:
1) C chiede a S...
2) S trova che AX ha l'articolo cercato e manda a C la chiave pubblica di
AX.
3) C chiede ad S di visionare l'offerta ed allega il dato segreto per AX
criptato.
4) S invoca AX per l'offerta e gli invia i dati "segreti" di C
Risolto il problema di sicurezza (SPERIAMO!)
Spero di essere stato chiaro (anche se temo che non sia facile spiegarlo
così...)
Il tutto per dire che:
Non é una patch, ma é una vera e propria AGGIUNTA per lo sviluppo di WS.
Unica perplessità di Allanon:
- Alla fine é stato ratificato il sistema di crittografia o questo é il
sistema "personale" di M$... So che c'erano trattative in corso, ma avevo
ancora sentito che si fosse arrivati a conclusione. Spero di sì...
   Ciao
      Allanon
[OT] P.S. (per i javisti!) = Sun non é ancora entrata nel comitato per i WS
solo perché (parole di Sun) voleva entrarci in qualità di socia fondatrice
(benché arrivata dopo) come, per esempio, IBM e Microsoft. Siccome la cosa
non era possibile per ora ne é fuori (anche se pare che qualcosa sia
cambiato in questi giorni).
[OT] P.P.S. = Nel passato (e so di non essere il solo) sono stato un po' un
programmatore putt... Nel senso che usavo VB ed i prodotti Microsoft e li
denigravo apertamente. Beh... in effetti sono ancora un po' putt. in questo
senso... Però sto apprezzando TANTISSIMO la piega che sta dando M$ in
quest'ultimo periodo:
Win2K é un buon prodotto
WinXP é un buon prodotto e soppianta il ramo marcio della famiglia di
windows (Win 9X)
Office 11 girerà solo su sistemi con kernel NT (come sopra)
.NET é un prodotto ECCEZIONALE e SENZA PRECEDENTI. Lo so che non é tutta
farina del sacco M$ (che si sono ispirati a Java, ecc.) però guardo al
risultato... e sono contento!
E' vero che M$ ci guadagna comunque però vi garantisco che già un buon passo
verso la redenzione...
Solo una cosa mi fa imbufalire: qualcuno vende WinME... WinME viene
spacciato molti negozianti come il S.O. ideale per i giochi... Ora vi
rivelerò il segreto di WinME: é una ME__A!
Scusate gli sfoghi, vado a mangiare... ;))
--
- SPAMKILLER
 L'indirizzo delle risposte é 
itlangv...@michele.sytes.net
 LASCIATE il NOSPAM fa parte dell'indirizzo :-)
  Per superare le impostazioni di protezione antispam scrivete
  nel testo del messaggio la scritta "SPAMKILLER"
Scusate il disturbo, ma non posso più di pubblicità

farina del sacco M$ (che si sono ispirati a Java, ecc.)
Non si sono ispirati: hanno _copiato_. :-(
-- 
ciao, hal

 ringraziarmi inviandomi del software gratis o assumendomi o...).
:)))
ma perche' -- in ambedue i casi -- vuoi farti del male ? :)

 Non si sono ispirati: hanno _copiato_. :-(
Certo... hanno copiato l'MSIL da Java (che a sua volta l'ha copiato da non
mi ricrdo più chi) e le regular expression dal Perl e la serializzazione dal
PHP e ecc. ecc. Guarda il risultato: hai tutto in un unico linguaggio (o se
prefesci in 23 linguaggi che si differenziano per sintassi, ma non per uso
del framework...).
Del resto poca gente ha le vere idee innovative, tanta gente le usa e le
mette in pratica... Per esempio... dimmi un programma che hai fatto in VB
che fa qualcosa di veramente nuovo... :) "Copiare" é in parte un peccato
comune... Del resto... anche Java (volendo) ha copiato i Web services...
   Ciao
          Allanon


anche Java (volendo) ha copiato i Web services...
I web service prescindono dal linguaggio, puoi scriverli con qualsiasi
cosa produca un eseguibile ;-)
-- 
ciao, hal

 cosa produca un eseguibile ;-)
Certo, anche il fatto di produrre un codice intermedio dipende dal
compilatore e nessuno ti vieta di fare un compilatore che produca un tuo
codice intermedio... E nessuno ti vieta di dire/pensare che questo sia
"copiare"... in entrambi i sensi... :)
  Ciao
        Allanon
--
- SPAMKILLER
 L'indirizzo delle risposte é 
itlangv...@michele.sytes.net
 LASCIATE il NOSPAM fa parte dell'indirizzo :-)
  Per superare le impostazioni di protezione antispam scrivete
  nel testo del messaggio la scritta "SPAMKILLER"
Scusate il disturbo, ma non posso più di pubblicità

 400 o 500 euro per un office...
prova a guglare per 602pro, per esempio. c'e' anche openoffice, e
altro...
il problema non e' la tesi con word, e' un qualunuqe db...
ciao

 il problema non e' la tesi con word, e' un qualunuqe db...
Il problema é che chi non sa usare il PC, usa word ed ha un problema chiede
al vicino e non ti maledice perché hai insistito per openoffice che é gratis
(o costa poco)...


 Rispondo qui a tutti... :)
e io mi aggrappo per le ultime novita' ....
http://punto-informatico.it/p.asp?i=42558
(gia' che ci sono vi segnalo la patch per il p-in flash
http://punto-informatico.it/p.asp?i=42555

"copiare"... in entrambi i sensi... :)
Non mi da fastidio che copino: lo fanno tutti.
Mi da fastidio che spaccino per novita' assolute delle cose gia'
esistenti.
-- 
ciao, hal