Website Volkskrant lek

Volkskrant.nl

Gepubliceerd: Donderdag 12 november 2009

De vernieuwde site van de Volkskrant is kwetsbaar voor cross site scripting aanvallen. Ook de oude site kampte met die problemen.

Toon volledig artikel

TeMc op Donderdag 12 November 2009 11:02

image

*** reactie verwijderd ***

TeMc op Donderdag 12 November 2009 11:25

image

@deVolkskrant:

Mocht jullie programmeur echt de eerste beginnerslessen in PHP niet weten hier de oplossing die dergelijke injecties zal weren:

Dit is aannemlijk jullie huidige code. Gewoon ruw zonder enige check alle data via het q=variabel eruit gooien

<input type="text" name="q" value="<?php echo $_REQUEST['q']; ?>">


Verander dit naar:
<input type="text" name="q" value="<?php echo htmlentities($_POST['q']); ?>">

REQUEST -> POST, Zodat alleen data ingevuld via het formulier geaccepteerd word, en niet via de adresbalk. Dit is geen 100% beveiling daar mensen via andere domaiinnamen nog formulieren kunnen verzenden. Zie daarvoor stap 2.

htmlentities(); zet alle niet-alfabetische karaters die toch nog binnenkkomen om in veilige versies van hunzelf. Zo worden een codes als <test> omgezet in &lt;test&gt; welke geen kwaad kunnen.

Anonymous Coward op Donderdag 12 November 2009 15:00

image

PHP-code sandwichen in HTML... brrrrr...

JoGnet op Donderdag 12 November 2009 11:34

image

Ik heb hier op Twitter over gelezen en heb wel een vermoeden wie de tipgever is. Goed dat het is aangekaart en op deze manier publiek wordt.

TeMc op Donderdag 12 November 2009 11:35

image

In dat voorbeeld ging het dus om een extern script wat een berichtje oppopt. Maar dit kan bijvoorbeeld ook het plaatsen van een cookie zijn, of het oppoppen van een download naar een kwaadaardig bestand.

Daar komt bij dat omdat zowel via POST als het GET protocol informatie wordt geaccepteerd ook verborgen fomulieren gemaakt kunnen worden waardoor de URL helemaal clean lijkt en er nog steeds vanalles gaande is.

Een zeek kwalijke zaak die zeer simpel en snel opgelost dient te worden.

--
TeMc

PS: Ik zie dat mijn oorspronkelijke reactie is verwijderd. De reden ervoor kan ik begrijpen. Bericht is inmiddels verzonden naar de redactie/webmaster van deVolkskrant.

TeMc op Donderdag 12 November 2009 12:31

image

--dubbel--

Lennart op Donderdag 12 November 2009 13:21

image zomerhack badge 3

Ik herinner me dat de huidige webwereld site ook kwetsbaar was voor XSS attacks, maar dit kwam tijdens de (besloten) beta test al aan het licht. Had de VK ook moeten doen, beetje crowdsourcen scheelt een hoop. :)

dlerew op Donderdag 12 November 2009 15:13

image

Leuk al die aandacht voor XSS. Maar ik zie nagenoeg nooit pogingen tot echt misbruik langs komen, behalve wanneer het zeer dynamische sites betreft met fora, open profielen etc. Dus hoe schokkend moet je XSS dan werkelijk vinden... Eens, lek is lek. Maar je bankrekening staat ook wagenwijd open voor diefstal zonder dat je er iets tegen kan doen. Dat nemen we ook voor lief omdat we als gemeenschap risico afwegen.

Lennart op Donderdag 12 November 2009 16:19

image zomerhack badge 3

Ik weet niet bij welke bank jij dan zit, misschien moet je eens uit de doeken doen hoe je bankrekening "wagenwijd openstaat voor diefstal", dat zou best een mooie scoop zijn, dunkt me.

En je onderschat de gevaren van XSS. Vergeet niet dat de mogelijkheid tot injecteren van javascript ervoor zorgt dat je zo goed als totale controle over een webpagina krijgt. Je kan niet alleen session id's kapen, maar ook teksten/html injecteren/aanpassen, toetsaanslagen loggen, plaatjes veranderen, malware installeren dmv browser exploits, phishing attacks opzetten, ga maar door. Het is zachtgezegd nogal naief om te denken dat dat vrijwel nooit gebeurt - het gebeurt aan de lopende band.


TeMc op Woensdag 25 November 2009 10:51

image

Oh, hemeltje.

Ze hebben mijn mail eindelijk gelezen en htmlentities() toegepast.
Maarja.. daar houd het natuurlijk niet op -_-.

Tsja, nog maar een keer een mailtje dan. PHP voor Beginners Les 2 iemand ?

--
TeMc

Om te kunnen reageren, dient u ingelogd te zijn.

Nieuwsbrief

Ontvang dagelijks een overzicht van het laatste ICT-Nieuws in uw mailbox

Peiling

Loading Poll

Video: World Tech Update: Darpa's robot oorl...

World Tech Update: Darpa's robot oorlogspaard (video)

Verleden nieuws