Newsgroup: it.comp.www.server
Titolo: Nota a favore di IIS o dolente non so ..

Ho diversi conti bancari online ed ho notato, a malincuore, che 
usano tutti IIS con pagine jsp e aspx. C'è un motivo particolare 
per il quale quando si tratta di 'transazioni bancarie' usano 
questo server web?
Mi sfugge.
-- 
Ciao, Dmitry
I've a dream... bring usenet to every family 

 Mi sfugge.
forse per questi motivi
http://secunia.com/product/1438/
http://secunia.com/product/72/
http://secunia.com/product/73/
Diciamo che iis 6 ha apportato  notevoli modifiche e notevoli miglioramenti 
a livello di performance, inoltre è l'unico che permette di usare 
asp.net
 e 
jsp sotto lo stesso tetto
Buon anno a tutti
-- 
Christian Paparelli
http://www.ithost.ch

 questo server web?
perche' e' il webserver di windows,(e le banche spendono i tuoi soldi
per pagarsi i server windows :-D ) che per le banche e' ritenuto molto
piu' sicuro di UNIX

 banche e' ritenuto molto piu' sicuro di UNIX
mah ..


piu' sicuro di UNIX
ma per favore non diciamo eresie
e secondo te una banca rischia di bloccare migliaia di dipendenti e clienti 
per usare un web server non sicuro perchè deve pagare le licenze e far 
felice ms??
Suvvia fai solo il conto di quanto costa il blocco di 15 minuti di un 
sistema bancario e vedrai che il costo delle licenze è ammortizzato nei 
primi 30 secondi.


 primi 30 secondi.
non ho dubbi :-D
P.S.:alcuni sportelli del bancomat sono fatti con windows 2000, forse per quello serve windows anche sul server

quello serve windows anche sul server
non direi ci sono anche bancomat che usano ancora os/2 (ncr ad esempio) e a 
farla da padrone comunque è sempre mvs


 ha scritto nel messaggio 
news:20051231160044.c654...@gmail.com...


In passato, UNIX non era usato nel bancario xchč, nelle transazioni 
bancarie, quando una operazione viene eseguita, deve obbligatoriamente 
essere subito memorizzata su disco. Questo č quanto mi era stato detto.
Questa certezza non c'era con UNIX, visto che ha sempre fatto un uso molto 
agggressivo della cache in memoria (che lo rende molto efficiente).
Ora sinceramente non so, guardando i manuali per funzioni come open() vedo 
che hanno flag come O_SYNC che permettono la scrittura sincrona sull' 
hardware...... ma forse con software scritto da terze parti il dubbio di 
come lavora rimane sempre.
Bho... ormai tutti i moderni sistemi operativi escluso il vecchio DOS 
"chesciano" anche le operazioni di scrittura.

 rimane sempre. 
con PHP vi sono le varie funzioni di flush(), non bastano?


 con PHP vi sono le varie funzioni di flush(), non bastano?
ma ROTFL


 ha scritto nel messaggio 
news:Xns973E51B...@D536532.user.x-privat.org...

La funzione flush() come tutte le varie ob_* permettono di controllare 
l'output buffer relativo ai dati da inviare al browser web da parte del web 
server.
Qua la cosa č diversa, si sta parlando della buffer cache del kernel di 
sistema e di come il SO la utilizza nelle operazioni di lettura/scrittura 
dei dati su filesystem.
Se dai un'occhiata alle funzioni fopen(), fwrite() di php non troverai flag 
per il controllo sull'uso della buffer cache, il che significa che php al 
99% si avvale del meccanismo standard di caching di unix, a meno che tu non 
compili php con qualche apposito flag (se provvisto) o modifichi il codice 
di php, oppure disabiliti l'uso della buffer cache per le operazioni di 
scrittura nel kenel stesso del SO (!).
Dopotutto č anche giusto che sia cosi, visto che php č multi piattaforma e 
si lavora a piů alto livello di quello hardware/sistema operativo, per forza 
di cose deve astrarre.
Ciao e buon anno a tutti.

 
beh, se gli serve qualcosa di particolare modificano il codice del
kernel/php/ecc ecc ecc alle loro esigenze, non serve anche per questo
l'opensource??
Buon Anno

 ha scritto nel messaggio 
news:20060101112209.87df...@gmail.com...

Difatti è quello che fanno, ma lo fanno già con i software di Microsoft e 
Novell.
Hanno contratti molto speciali le banche con queste società di software. Per 
gli usi speciali interni che ne fanno utilizzano sistemi operativi anche 
personalizzati, non sono costretti ad usare il sistema operativo retail come 
usiamo comunemente noi.
Ci sono banche che se hanno problemi con il software, arrivano i sistemisti 
direttamente da Redmond, fanno l'analisi, se c'è bisogno di ricompilare il 
sistema operativo, scaricano i sorgenti via satellite direttamente da 
Redmond, fanno le modifiche, ricompilano ed installano.
E' tutto un altro mondo, girano soldi a palate in quegli ambienti, non si 
fanno certo problemi di avere/non avere i sorgenti.

 retail come usiamo comunemente noi.
più che contratti lo chiamerei supporto clienti :-D
comunque ritornando al discorso cache non va dimenticato ad esempio il 
discorso cache hardware, un esempio su tutti provate ad usare su un server 
rdbms harddisk con cache senza controller con cache al primo down database 
inconsistente e relativi log persi nei meandri delle varie cache 
(applicativo, os, controller, hard disk) pertanto anche in ambienti non 
proprio spinti come l'ambito bancario il discorso cache è di fondamentale 
importanza se si vuole o meglio se si deve garantire integrità dei dati


 ma ROTFL
beh, non lo trovo tanto divertente francamente :) Cmq ho preso 
un granchio, ovvio.


 stesso del SO (!). 
capito, l'ultima soluzione mi pare poco praticabile :) La prima, 
semplicemente non mi serve. Era giusto curiosità :)


 Cmq ho preso un granchio, ovvio.
suvvia è il primo dell'anno, anch'io ieri sera ho fatto cena a base di pesce 
:-P


 cena a base di pesce 
ieri noi ci siamo strafogati :)


 ha scritto nel messaggio
news:Xns973DA14...@D536532.user.x-privat.org...


 WIN. 
difficile installare una dll su linux in effetti :)


 supportarla tranquillamente, senza problemi.
ricordiamoci che va acquistato l'hardware in base al sistema operativo e non 
il contrario


 sistema operativo e non il contrario
si, questo è vero. Però l'hardware compatibility è valido un pò 
per tutto. Sempre ieri ho provato su windows 2003 server due 
raid che non ne voleva sapere di riconoscerli. Quindi il 
problema vale un pò per tutti, imho.


 problema vale un pò per tutti, imho.
hai 2 soluzioni, premi f2 e inserisci il floppy con i driver del produttore 
oppure usi hardware compatibile personalmente opto quasi sempre per la 
seconda soluzione
in quanto salvo rare eccezioni e/o prodotti esoterici la lista di hw 
compatibile è ben nutrita (
http://go.microsoft.com/fwlink/?LinkId=16802
)


 supportarla tranquillamente, senza problemi.
mah, non affermerei con tanta leggerenzza che il supporto alle periferiche 
di linux è paragonabile a quello di windows..
Ho qua un portatile su cui non sono MAI riuscito a installare linux.. a 
seconda delle distro, si blocca durante l'installazione (e ti giuro che la 
prima volta che è successo mi è scappata una risata :P) o non mi permette di 
installare la scheda video neanche piangendo..
soluzione, winxp :P
Cmq non lasciamoci andare all'ennesimo flame unix-windows, ognuno usi quello 
con cui si trova meglio :P 

 buchi di sicurezza, giusto christian? (postami il magico link dai :P)
senza buchi non direi o meglio 2 buchini ci sono stati nel 2004 (webdav che 
non è propriamente iis e cookie), il link l'ho postato nella prima risposta 
a Dmitry
http://secunia.com/product/1438/
Diciamo comunque che è nettamente più stabile e performante rispetto ai 
precedenti.


 ognuno usi quello con cui si trova meglio :P 
ma va là :) uso entrambi con piacere.


 disponibili per windows.
mah, poca roba e soprattutto tutta roba sostituibile..
Ora come ora mi vengono in mente le env con php come isapi, il DOCUMENT_ROOT 
con php come cgi, poi?
ciao :) 

 il DOCUMENT_ROOT con php come cgi, poi?
alcune funzioni di networking, ad esempio.


sicuramente iss6 ha fatto notevoli passi in avanti ma nel tempo
come da dati netcraft non si può dire che abbia recuperato molte quote di 
mercato.
ho fatto sempre con netcraft un controllo per vedere quali webserver usano 
alcune banche:
mps.it
              Windows Server 2003 Microsoft-IIS/6.0
bancaintesa.it
  Linux
iwbank.it
      LinuxApache/1.3.33 Unix 3-Nov-2005
rasbank.it
      Apache/1.3.28 Unix mod_gzip/1.3.26.1a mod_ssl/2.8.15 
OpenSSL/0.9.7d
bancaimit.it
     Linux Apache (nel 2002 usa iss)
bancasella.it
     HP-UXNetscape-Enterprise/6.0
bam.it
         Windows Server 2003Microsoft-IIS/6.0
antonveneta.it
  NT4/Windows 98Microsoft-IIS/4.0
popolarevicenza.it
  LinuxApache
il campione preso in esame da me lo so è molto piccolo, ma almeno mette in 
evendenza che sicuramente iss non stravince nemmeno in ambito bancario.

 evendenza che sicuramente iss non stravince nemmeno in ambito bancario.
Vediamo di fare il confronto con alcune delle piů importanti banche della 
mia zona (Svizzera)
arnerbank.ch
                                  NT4/Windows 98 - 
Microsoft-IIS/4.0
bcl.ch
                                             Windows 2000 - 
Microsoft-IIS/5.0
gottardo.com
                                  Solaris 8 - web server
bancawir.ch
                                     Windows 2000 - 
Microsoft-IIS/5.0
bdg.ch
                                             NT4/Windows 98 - 
Microsoft-IIS/4.0
juliusbaer.ch
                                    Unknown - Apache
bsi.ch
                                               NetBSD/OpenBSD - 
Microsoft-IIS/5.0
corner.ch
                                          Solaris 8 - web server
credit-suisse.ch
                                 Solaris 8 - 
Netscape-Enterprise/6.0
gemoneybank.ch
                               Windows 2000 - Apache
snb.ch
                                               unknown - 
Netscape-Enterprise/3.6 SP2
ubs.com
                                            Solaris 8 - Apache
abnamro.ch
                                       unknown - unknown
buc.ch
                                              Windows 2000 - Lotus 
Domino
Come vedi qui la situazione č un po' diversa, o viene usato windows (7) 
oppure solaris (4) in 11 casi su 14 per i web server
IIS (5)
Apache (3)
web server (2)
Netscape (2)
Unknown (1)
Lotus Domino (1)


 ha scritto nel messaggio 
news:43bf18d0$0$342$5fc...@news.tiscali.it...

Interessante ma netcraft non ti potrà mai dare dati attendibili al 100%, nè 
sul tipo di webserver, nè sul tipo di sistema operativo realmente 
installato. Ad esempio, prendiamo le banche con le intestazioni che più 
puzzano.
- 
www.bancaintesa.it
:
# ./nmap -sS -P0 -O 
www.bancaintesa.it
Interesting ports on 
193.227.214.85
:
(The 1630 ports scanned but not shown below are in state: filtered)
Port       State       Service
80/tcp     open        http
443/tcp    open        https
1720/tcp   open        H.323/Q.931
Device type: broadband router|PDA|general purpose|router
Running (JUST GUESSING) : Panasonic embedded (94%), Linux 2.4.X (86%), 
Siemens embedded (86%), Microsoft Windows 2003/.NET (85%), FreeSCO Linux 
2.0.X (85%), Draytek embedded (85%), IBM AIX 4.X (85%)
Aggressive OS guesses: Panasonic IP Technology Broadband Networking Gateway, 
KX-HGW200 (94%), Linux 2.4.6 as on Sharp Zaurus PDA (86%), Siemens 
Speedstream 2602 DSL/Cable router (86%), Microsoft Windows Server 2003 
(85%), Linux kernel 2.4.20 (85%), Linux kernel 2.4.18 (x86) (85%), Linux 
kernel 2.2.16 (85%), FreeSCO 0.27 (Linux kernel 2.0.38) (85%), Draytek Vigor 
2200e DSL router v2.1b (85%), IBM AIX 4.3 (85%)
No exact OS matches for host (test conditions non-ideal).
Come vedi, per via del firewall, è difficile determinare il tipo di sistema 
operativo: 85% che sia Linux ed 85% che sia Windows. Però, guarda le porte 
che sono aperte: 80 e 443 è webserver, 1720 generalmente è Microsft 
Netmeeting (
http://grc.com/port_1720.htm
), può essere presente anche su Unix 
ma la probabilità è molto molto bassa.
Quindi è altamente probabile che sia un server windows con Apache installato 
o IIS che si finge Apache.
-  
www.popolarevicenza.it
:
# ./nmap -sS -P0 -O 
www.popolarevicenza.it
Interesting ports on 
web1.bpvi.it
 (193.109.233.131):
(The 1630 ports scanned but not shown below are in state: filtered)
Port       State       Service
80/tcp     open        http
443/tcp    open        https
1720/tcp   open        H.323/Q.931
Device type: broadband router|PDA|router|general purpose
Running (JUST GUESSING) : Panasonic embedded (94%), Linux 2.4.X (87%), 
Siemens embedded (87%), Draytek embedded (86%), FreeSCO Linux 2.0.X (86%), 
Microsoft Windows 2003/.NET (85%), IBM AIX 4.X (85%)
Aggressive OS guesses: Panasonic IP Technology Broadband Networking Gateway, 
KX-HGW200 (94%), Linux 2.4.6 as on Sharp Zaurus PDA (87%), Siemens 
Speedstream 2602 DSL/Cable router (87%), Draytek Vigor 2200e DSL router 
v2.1b (86%), FreeSCO 0.27 (Linux kernel 2.0.38) (86%), Linux kernel 2.4.18 
(x86) (86%), Linux kernel 2.4.20 (86%), Microsoft Windows Server 2003 (85%), 
Linux kernel 2.2.16 (85%), IBM AIX 4.3 (85%)
No exact OS matches for host (test conditions non-ideal).
Uptime 81.111 days (since Tue Oct 18 13:24:50 2005)
Pure qui idem con patate, porta 1720 di netmeeting aperta (coincidenza su 
due Unix?) altamente probabile che sia Windows con su Apache o con su IIS 
che si finge Apache.
Molti degli altri server sono invece con certezza delle genuine macchine 
unix.

 Windows con su Apache o con su IIS che si finge Apache.
agree .. fai un test sulle mie. vediamo se ci azzecchi :)



Mi ha dato risultati diversi tutte le volte che ho eseguito nmap... Che hai? 
:-)
Interesting ports on 
redpower.x-privat.org
 (81.174.50.156):
(The 1145 ports scanned but not shown below are in state: filtered)
Port       State       Service
8443/tcp   open        https-alt
Device type: PDA
Running: Linux 2.4.X
OS details: Linux 2.4.6 as on Sharp Zaurus PDA
Uptime 4.054 days (since Tue Jan  3 15:58:49 2006)
Nmap run completed -- 1 IP address (1 host up) scanned in 64.406 seconds
Interesting ports on 
redpower.x-privat.org
 (81.174.50.156):
(The 1145 ports scanned but not shown below are in state: filtered)
Port       State       Service
80/tcp     open        http
110/tcp    open        pop-3
143/tcp    open        imap2
993/tcp    open        imaps
8443/tcp   open        https-alt
Device type: PDA
Running: Linux 2.4.X
OS details: Linux 2.4.6 as on Sharp Zaurus PDA
Uptime 4.061 days (since Tue Jan  3 15:58:49 2006)
Nmap run completed -- 1 IP address (1 host up) scanned in 65.141 seconds
Fai girare il server su un PDA??? :-)))))))))))))))))

 Fai girare il server su un PDA??? :-)))))))))))))))))
ma rotfl! :) /me fake banner :)
Non so come mai nmap ti dia quel risultato sinceramente. Ora 
sono curioso e provo anche io. Cmq su redpower c'è una fedora 
core 3.
Il bello è però se provi sugli smtp e sul server free:
news.x-privat.org
mail2.x-privat.org
son cursioso.



Ho provato, e ho avuto risultati sempre differenti, secondo me sono tutti e 
due Linux....... anche se non mi spiego perchè a volte la porta vnc è 
aperta... a volte la porta dei terminal services... a volte c'è ssh, a volte 
no... la 1720 l'ho trovata pure aperta. Non puo essere un windows...... oh 
mi sbaglio? :-)
I primi due test su news, i rimanenti su mail2:
Insufficient responses for TCP sequencing (0), OS detection may be less 
accurate
Interesting ports on 
news.x-privat.org
 (81.174.12.30):
Port       State       Service
21/tcp     open        ftp
22/tcp     open        ssh
25/tcp     open        smtp
80/tcp     open        http
563/tcp    open        snews
1720/tcp   open        H.323/Q.931
Device type: general purpose|X terminal
Running (JUST GUESSING) : OpenBSD 2.X (88%), FreeBSD 2.X (88%), HP 
Netstation (85%)
Aggressive OS guesses: OpenBSD 2.2 - 2.3 (88%), FreeBSD 2.1.0 - 2.1.5 (88%), 
HP Entria X station (running Netstation 7.x) (85%), OpenBSD 2.1 - 2.3/SPARC 
(85%)
No exact OS matches for host (test conditions non-ideal).
Nmap run completed -- 1 IP address (1 host up) scanned in 71.895 seconds
Insufficient responses for TCP sequencing (0), OS detection may be less 
accurate
Insufficient responses for TCP sequencing (0), OS detection may be less 
accurate
Insufficient responses for TCP sequencing (0), OS detection may be less 
accurate
Interesting ports on 
news.x-privat.org
 (81.174.12.30):
Port       State       Service
21/tcp     open        ftp
25/tcp     open        smtp
80/tcp     open        http
119/tcp    open        nntp
563/tcp    open        snews
1720/tcp   open        H.323/Q.931
3128/tcp   open        squid-http
5900/tcp   open        vnc
8080/tcp   open        http-proxy
Too many fingerprints match this host to give specific OS details
Nmap run completed -- 1 IP address (1 host up) scanned in 55.610 seconds
Interesting ports on 
news.x-privat.net
 (81.174.31.71):
Port       State       Service
110/tcp    open        pop-3
143/tcp    open        imap2
1720/tcp   open        H.323/Q.931
Device type: router|general purpose|firewall
Running: Bay Networks embedded, FreeBSD 4.X, Linux 1.X, Smoothwall Linux 
2.2.X, Raptor Solaris 2.X, Sun Solaris 2.X|7, Microsoft Windows NT/2K/XP
Too many fingerprints match this host to give specific OS details
Nmap run completed -- 1 IP address (1 host up) scanned in 61.616 seconds
Insufficient responses for TCP sequencing (0), OS detection may be less 
accurate
Insufficient responses for TCP sequencing (0), OS detection may be less 
accurate
Interesting ports on 
news.x-privat.net
 (81.174.31.71):
Port       State       Service
110/tcp    open        pop-3
3389/tcp   open        ms-term-serv
Device type: general purpose
Running (JUST GUESSING) : FreeBSD 2.X|3.X|4.X|5.X (96%), Acorn Risc OS 
(92%), Microsoft Windows 95/98/ME|NT/2K/XP (90%), Siemens ReliantUNIX (90%), 
Apple Mac OS X 10.1.X (86%)
Aggressive OS guesses: FreeBSD 2.2.1 - 4.1 (96%), Acorn RISC OS 3.70 using 
AcornNet TCP/IP stack or RISC OS 4 (Pace, RISCOS Ltd) (92%), Microsoft 
Windows Millennium Edition (Me), Win 2000 profressional or Advanced Server, 
or WinXP (90%), Siemens RM200-C40 running ReliantUNIX-N 5.45 (90%), FreeBSD 
2.1.0 - 2.1.5 (88%), FreeBSD 4.0-20000208-CURRENT (87%), Apple Mac OS X 
10.1.4 (Darwin Kernel 5.4) on iMac (86%), FreeBSD 4.3 - 4.4PRERELEASE (86%), 
FreeBSD 5.0-RELEASE or -CURRENT (Jan 2003) (86%), FreeBSD 5.0-RELEASE (x86) 
(86%)
No exact OS matches for host (test conditions non-ideal).
Nmap run completed -- 1 IP address (1 host up) scanned in 66.179 seconds

 windows...... oh mi sbaglio? :-)
tutti e due freebsd, ma c'è un terzo nattato sulla stessa rete 
con wndows2003 server :) Per questo vedi un terminal aperto, è 
quello della contabilità :)
