This page is in Dutch, as it pertains to the use of the online banking site of a Dutch bank (Postbank) under OpenBSD.

UPDATE - de Postbank heeft per 1 oktober 2005 haar gebruikers gedwongen over te stappen op hun nieuwe online banking systeem, 'Mijn Postbank'. Afgezien van de afgrijselijk populaire benaming en wat regressies sinds Girotel werkt deze website voor zover ik kan beoordelen goed samen met "afwijkende" browsers en besturingssystemen, in ieder geval kan ik met een recente OpenBSD-installatie de voor mij belangrijke financiele handelingen verrichten. Onderstaande tekst wordt behouden om historische redenen.


Girotel Online .. ik noem het ook wel Gribus Online. Om van deze online bank gebruik te kunnen maken was het jaren lang noodzakelijk om Windows te draaien. Voor mij, als OpenBSD gebruiker, hield dat in dat ik mijn systemen dualboot moest houden en steeds als ik geld over wilde maken moest rebooten. Of met VNC andere windows systemen overnemen om zo gebruik te kunnen maken van Girotel. Complot theorieen dat de Postbank samenwerkte met Microsoft om zo de monopolie positie van Windows in stand te houden zijn mij dan ook meermaals door het hoofd geschoten.

Gelukkig was ik niet de enige met dit probleem. Gebruikers van verschillende besturingssystemen (Linux, FreeBSD, NetBSD, OpenBSD) hadden allen pech. De Postbank bleek niet in staat tot het bouwen van een website die zich aan de op het internet geldende standaarden houdt, hierdoor konden mensen die geen Internet Explorer gebruikten (en dus Windows draaiden) geen geld overmaken. Een online petitie werd opgezet op http://www.girotel4all.nl/ (de oplettende lezer zal hier ook mijn naam tussen zien staan) om de Postbank er toe te bewegen haar website zo aan te passen, dat deze ook met andere besturingssystemen zou werken.

Dit bleek te werken. Na de nodige media-aandacht voor het probleem heeft de Postbank toen uiteindelijk haar website aangepast. Een beetje jammer dat er pas wat gebeurt als ze slecht in het nieuws komen, maar het gaat nu even om het resultaat. Op de postbank site staat nu dan ook te lezen :

	Girotel functioneert goed met een drietal Linux varianten:
	
		* Linux Redhat 9.0 + Mozilla 1.2.1
		* Linux Knoppix 3.2 + Mozilla 1.3
		* Linux Knoppix 3.2 + Konquerer 3.1.1

	Bij onze testen hebben we gebruik gemaakt van Java Sun 1.4.1.

Dit zijn de besturingssystemen/browsers waar de Postbank de werking van haar site mee heeft getest. Vele gebruikers waren nu tevreden.

Helaas is hiermee de kous nog niet af. Nog steeds negeert de Postbank belangrijke internet standaarden. De mensen achter de online petitie girotel4all hebben daarom mensen opgeroepen de postbank te bedanken voor hun aanpassing maar ook te vragen de W3C-standaarden te respecteren en dus de website meer standaard te maken. Door nu te kijken of een bezoeker 'Linux' gebruikt, wordt de site aangepast, hiermee is het symptoom verholpen - het probleem blijft bestaan.

Ik zat ook met dat probleem. Na het installeren van Firefox 0.8 vanuit de portstree en vervolgens de native jdk port kon ik met mijn systeem prima geavanceerde java sites bezoeken...

...girotel online werkte echter nog steeds niet.

Na wat zoekwerk vond ik uiteindelijk de website van Dick Streefland. Dick had dit probleem uitgebreid onderzocht en er een slimme technische work-around voor bedacht. Maar ik las ook de voor mij openbarende woorden :

	Ze doen dit niet voor Gecko browsers, maar voor alle browsers met de woorden Linux of Mac in de User-Agent header.

Mijn browser stuurt per default de volgende User-Agent string mee : Mozilla/5.0 (X11; U; OpenBSD i386; en-US; rv:1.6) Gecko/20040611 Firefox/0.8. Deze bevat dus niet de woorden Linux of Mac. Snel opende ik de URL about:config, helaas - geen standaard setting voor de User-Agent string. Wat google'n leerde mij dat ik hiervoor een extra key "general.useragent.override" moest toevoegen. Na deze de waarde Mozilla/5.0 (X11; U; OpenBSD i386 (not Linux); en-US; rv:1.6) Gecko/20040611 Firefox/0.8 te hebben gegeven kon ik gebruik maken van de Girotel site ! De truuc was dus simpelweg het toevoegen van het woord "Linux" in de User-Agent string.


Ik wil graag Dick Streefland bedanken voor zijn onderzoek naar de werking van de Girotel Online site. Ook de girotel4all-mensen hartelijk bedankt.

En voor de postbank - natuurlijk is het voor een bank (of welke organisatie dan ook) schier onmogelijk om alle mogelijke combinaties van besturingssysteem en browser te testen. Dat is dan ook helemaal niet nodig, hier zijn standaarden voor ontwikkeld. Wanneer een website zich aan de standaarden houdt zal de bezoeker geen probleem hebben met het gebruik van die pagina's. Zodra er dan met een bepaalde combinatie een probleem is, kan daar de oorzaak worden gezocht. Door alleen Internet Explorer te ondersteunen leg je niet alleen je klanten beperkingen op, je maakt het voor jezelf ook moeilijker, bijvoorbeeld wanneer Internet Explorer wordt aangepast

Een quote van de hierboven gelinkte column van Karin Spaink :

	Sinds wanneer kan een bank uitmaken met wat voor computersysteem ik werk ?

Paul 'WEiRD' de Weerd
Amsterdam, 13 juni 2004

Back to OpenBSD stuff

Powered by OpenBSD