Alice & Bob: reinserire le credenziali non si può!

Bob: "Stavo pensando di sfruttare l'autenticazione integrata di Windows e fare in modo che le credenziali di login vengano trustate dalla parte server. Potremmo poi far parlare i diversi server e trustare anche rispetto a realm diversi..."

Alice's friend: "Ma scusa, non basta mandare il nome utente via WS?"

Bob: "Quella è identificazione, non autenticazione. Chiunque può mandare quel nome :-("

Alice's friend: "Sì, vero."

Alice's friend: "Allora richiedi le credenziali utente nel fat client, le metti in una cache locale e poi le spari sul WS al server quando ti serve."

Bob: "Sì, mi pare veramente una bella idea! Perché mai utilizzare i layer sottostanti del SO, quando possiamo fare tutto a livello applicativo e rischiare così che qualcuno trojanizzi l'applicazione fregandosi tutte le credenziali."

Alice's friend: "Sì, vabbé ma questo vale anche per un Web Browser!"

Bob: "Effettivamente hackerare un Web Browser è la stessa cosa che hackerare un'applicazione C# (o Java)! Ma dai!"

Alice's friend: "E poi comunque risparmiamo un server Microsoft lato server!"

Bob: "Ah beh, allora"

Commenti

Post popolari in questo blog

Exploit: icsploit o espluà?

Rappresentazione 3D di Worm, spam, ...

Code review e HTTPS