| Home/ |
|
www.icosaedro.it |  |
Sicurezza WEB
Due articoli che discutono della sicurezza del protocollo HTTP,
il popolare protocollo Internet del WEB. Il primo articolo propone
una soluzione per la realizzazione di siti WEB dinamici denominata
programmazione WEB funzionale, che permette di realizzare
applicazioni WEB dinamiche complesse e sicure. L'implementazione di
questi concetti, denominata bt_, è il tema del secondo
articolo.
Questi articoli sono destinati ai programmatori e ai progettisti di
applicazioni WEB complesse destinate, ad esempio, all'e-commerce, alla
gestione documentale, alle applicazioni ASP e intranet.
Storico degli aggiornamenti
- 2004-02-14
- Resa disponibile l'implementazione in Bash di bt_ nell'articolo
relativo alla implementazione.
- 2003-10-25
- Nuovo articolo sulla sicurezza del protocollo HTTP.
- 2003-03-31
- Inizio di questa sezione.
Indice
- Sicurezza HTTP - In questo articolo
diamo alcuni cenni sul protocollo HTTP e vediamo i concetti fondamentali
della programmazione WEB funzionale. Vedremo anche quanto sia importante
disporre di un framework come bt_ per realizzare applicazioni WEB
articolate, modulari e sicure.
- bt_ - Implementazione in Bash -
In questo articolo vediamo una prima implementazione del framework bt_
realizzata in Bash. Il Bash è un linguaggio di shell scripting
piuttosto primitivo se paragonato ai linguaggi di programmazione
più completi. Tuttavia per la prima implementazione di bt_ ho
scelto questo linguaggio per la rapidità con la quale permette
di creare prototipi di applicazioni. L'articolo è completo del
codice sorgente e il programma si può provare direttamente on-line.
- bt_ - Implementazione in PHP -
Il linguaggio PHP si presta bene alla implementazione di bt_ e permette di
sviluppare applicazioni complesse con la massima semplicità. Qui
studieremo un subset dell'API che ho realizzato in questo linguaggio e
vedremo come si possono organizzare le applicazioni reali sfruttando le
funzionalità di bt_. DA FARE
- bt_ vs. Struts - Struts (
struts.apache.org)
è un framework che implementa alcune delle funzionalità
di bt_ ed è implementato in Java/Servlet. In questo articolo
analizziamo le differenze tra bt_ e Struts. DA FARE