[sklug] ADVOCACY: Tatrabanka

Juraj Bednar juraj na bednar.sk
Úterý Červenec 3 15:03:18 CEST 2001


Ahojte,

  tento mejl je pre Linuxakov pouzivajucich sluzby tatrabanky, ostatni
prosim ignorujte tento mejl. Vacsina Linux distribucii prechadza na
prehliadac Mozilla, pretoze Netscape bol v mnohych jediny closed-source
komponent. V ramci skusania Mozilly som narazil na jeden priblbly
problem s Tatrabankou, ako ich klient a zjavne na mna prdia, pretoze som
sam (resp. sme dvaja). Preto vsetci Linuxaci, ktori vyuzivate ich
sluzby, prihlaste sa prosim do Internet bankingu a napiste im, ze vam to
poriadne nechodi.

  Problem je uplne primitivny a ide o toto:

    V RFC 2068, co je platna specifikacia standardu HTTP/1.1 sa pise:
    The Location response-header field is used to redirect the recipient                 
    to a location other than the Request-URI for completion of the                       
    request or identification of a new resource. For 201 (Created)                       
    responses, the Location is that of the new resource which was created                
    by the request.  For 3xx responses, the location SHOULD indicate the                 
    server's preferred URL for automatic redirection to the resource. The                
    field value consists of a single absolute URL.                                       
 
        
           Location       = "Location" ":" absoluteURI                                   
 
    No a po zadani loginu a hesla na moja.tatrabanka.sk server vrati:
 
    Location: /cgi-bin/ibanking.jsp...
 
    a potom este raz to iste, ale s nejakym session ID. Mozilla ma ale v
takomto pripade hodi na:

    https://cgi-bin/ibanking.jsp, co spravne aj ma robit, pretoze v
RFC je napisane, ze to ma hodit na absoluteURI, kdezto server Tatrabanky
vrati 2x relativne URI. Ked to 2x prepisem v okienku, kde sa zadava URL
(teda dopisem tam moja.tatrabanka.sk, stlacim enter a potom este raz),
tak cely Internet banking funguje bezproblemov. 

    Cize v podstate vsetko, co treba spravit je zmenit niekde dva riadky
kodu. Defaultne odpovede Tatrabanky su:

  1.) Pouzivajte MSIE alebo Netscape 4.76
  2.) V Mozille to aj tak nepojde, kvoli x dalsim dovodom

    Ak ste Linuxaci, bod 1 je jasne, preco zachvilu bude obsolete
pouzivat ktorykolvek z tychto browserov.

    No a k bodu 2: Mozilla naozaj _NEMA_ ziadne ine problemy ako tento
annoying bug, ked tam dva krat to moja.tatrabanka.sk dopisem,t ak cely
Internet banking funguje. 

    Ak si poviete, ze si mam patchnut Mozillu -> to si sice mozem, lenze
nechcem, aby sa Mozilla nabalovala dalsimi funkciami a zachvilu sa aj
tak nasiel dalsi browser, s ktorym to nepojde, pretoze ONI porusuju
standard. Klientsky browser nema opravovat chyby programatorov. 

    Ak teda niekto pouzivate ich sluzby, skuste im napisat (prosim
nerobte cut&paste cisto z tohto textu, lebo to bude nejake podozrive,
sformulujte to, vysvetlite im, ze porusuju standard oni a ze problem je
len v tej Location, inak vsetko funguje). 


           Dakujem,
                       Juraj.





Další informace o konferenci sklug