<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<copyright>Copyright 1998 - 2023 DPG Media B.V.</copyright>
		<pubDate>Wed, 11 Jan 2023 21:24:32 GMT</pubDate>
		<lastBuildDate>Wed, 11 Jan 2023 21:24:32 GMT</lastBuildDate>
		<docs>https://tweakers.net/reviews/76</docs>
		<description>Tweakblogs.net is de weblog service van Tweakers, de grootste hardwaresite en techcommunity van Nederland.</description>
		<image>
			<link>https://tweakblogs.net/</link>
			<title>Tweakblogs.net</title>
			<url>https://tweakers.net/g/if/logo.gif</url>
			<height></height><width></width>
			<description>Tweakblogs.net</description>
		</image>
		<language>nl-nl</language>
		<link>https://typefreak.tweakblogs.net</link>
		<title>typefreak&#039;s blog</title>
		<webMaster>gathering@tweakers.net</webMaster>
		<item>
			<title>Advanced PHP, maar dan anders</title>
			<link>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69819</link>
			<description>YopY schreef op maandag 11 oktober 2010 @ 09:14:
Zend zelf zou hier ook iets tegen moeten doen, bijvoorbeeld door met grote letters boven de mysql_real_escape_string() en addslashes() functies neer te zetten dat het geen beveiligingsfuncties zijn en dat de gebruiker ten allen tijde prepared statements moet gebruiken.Dat klopt niet helemaal, mysql_real_escape_string() is wel degelijk een beveiligingsfunctie. Het probleem met de functie is dat het een lapmiddel is voor een fundamenteel verkeerde aanpak, namelijk het mengen van code en data.YopY schreef op maandag 11 oktober 2010 @ 09:14:
Ook bij de andere aangehaalde functies moet bij staan dat die niet beschermen tegen bijvoorbeeld XSS.`htmlentities, indien correct gebruikt, helpen wel degelijk tegen XSS. De functie correct gebruiken is daar wel noodzakelijk voor, net als weten waneer de functie niet meer toereikend is, en andere maatregelen noodzakelijk zijn.YopY schreef op maandag 11 oktober 2010 @ 09:14:even een opmerking erbij gezet voor zowel de originele auteur als zijn evt. lezers. Ik zou graag willen zien dat één van de eerste opmerkingen bij dat soort posts een grote &#039;NEE DOE DIT NIET!11&#039; is.Bedoel je bij de bron van mijn artikel? Daar zie ik op dit moment slechts 1 reactie staan, en dat is een reactie over filter_var. Moest je reactie eerst nog goedgekeurd worden, of is deze verwijderd door de auteur van de blog?ajakkes schreef op maandag 11 oktober 2010 @ 10:02:
Wat ik toch een beetje mis in dit verhaal is het:
Maar doe het dan zo gehalte.Had ik misschien inderdaad duidelijker kunnen maken. Nu geef ik wel steeds aan wat er mis is, of wat ik mis, en daarmee impliciet een beginpunt voor hoe het wel moet.
Bijvoorbeeld het advies om prepared statements te gebruiken, of salts &amp; key strengthening toe te passen.-RetroX- schreef op maandag 11 oktober 2010 @ 10:06:
Het wordt tijd dat PDO simpelweg de standaard wordt voor databasegebruik. Ben je meteen van dit gelazer af.
(vanaf PHP6 wordt PDO standaard en komen de specifieke mysql_ en pgsql_ etc te vervallen, helaas zal dat nog wel enkele maanden (of jaren) duren.)Ik denk zelfs dat het veel langer gaat duren. Het zal maanden (of jaren?) duren voordat PHP6 uit wordt gebracht. Helaas wordt op dit moment nog steeds PHP4 gebruikt. Zeker door het verdwijnen van de mysql_-functies zal de overstap van PHP5 naar PHP6 nog langer gaan duren.
En voor de sites die nu nog op PHP4 draaien: van 4 naar 6 lijkt me onmogelijk zonder de code te herschrijven.</description><dc:creator>EdwinG</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69819#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/5241#r_69819</guid>
			<pubDate>Mon, 11 Oct 2010 15:29:03 GMT</pubDate>
		</item>
		<item>
			<title>Advanced PHP, maar dan anders</title>
			<link>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69757</link>
			<description>En dan de benaming: &quot;Advanced PHP&quot;.... als het conceptueel al niet deugt heeft het geen zin om aan code te beginnen.... ongeacht de taal. Ik blijf het jammer vinden dat veel tutorialschrijvers toch zulke slechte voorbeelden gebruiken. 

Het wordt tijd dat PDO simpelweg de standaard wordt voor databasegebruik. Ben je meteen van dit gelazer af.
(vanaf PHP6 wordt PDO standaard en komen de specifieke mysql_ en pgsql_ etc te vervallen, helaas zal dat nog wel enkele maanden (of jaren) duren.)</description><dc:creator>-RetroX-</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69757#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/5241#r_69757</guid>
			<pubDate>Mon, 11 Oct 2010 08:06:21 GMT</pubDate>
		</item>
		<item>
			<title>Advanced PHP, maar dan anders</title>
			<link>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69755</link>
			<description>Wat ik toch een beetje mis in dit verhaal is het:
Maar doe het dan zo gehalte.</description><dc:creator>ajakkes</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69755#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/5241#r_69755</guid>
			<pubDate>Mon, 11 Oct 2010 08:02:21 GMT</pubDate>
		</item>
		<item>
			<title>Advanced PHP, maar dan anders</title>
			<link>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69746</link>
			<description>Ik vindt het grappig dat na 10 jaar dit soort &#039;adviezen&#039; nog steeds gegeven worden (en met &#039;grappig&#039; bedoel ik &#039;bedroevend&#039;). Zend zelf zou hier ook iets tegen moeten doen, bijvoorbeeld door met grote letters boven de mysql_real_escape_string() en addslashes() functies neer te zetten dat het geen beveiligingsfuncties zijn en dat de gebruiker ten allen tijde prepared statements moet gebruiken.

Ook bij de andere aangehaalde functies moet bij staan dat die niet beschermen tegen bijvoorbeeld XSS.`

Edit: even een opmerking erbij gezet voor zowel de originele auteur als zijn evt. lezers. Ik zou graag willen zien dat één van de eerste opmerkingen bij dat soort posts een grote &#039;NEE DOE DIT NIET!11&#039; is.</description><dc:creator>YopY</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69746#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/5241#r_69746</guid>
			<pubDate>Mon, 11 Oct 2010 07:14:58 GMT</pubDate>
		</item>
		<item>
			<title>Advanced PHP, maar dan anders</title>
			<link>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69671</link>
			<description>analog_ schreef op zondag 10 oktober 2010 @ 18:24:
It does, aangezien je in je View moet sanitizen om je controller niet de mist in te laten draaien. Dit werkt natuurlijk gemakkelijker in strong typed languages terwijl in PHP het &#039;toevallig&#039; werkt (bv. integer in string als argument van een controller methode).Dan moet je dus zelf in je view not de validatie/codering uitvoeren. Het patroon helpt dus niet, maar de manier waarop je met je view omgaat.</description><dc:creator>EdwinG</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69671#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/5241#r_69671</guid>
			<pubDate>Sun, 10 Oct 2010 17:43:09 GMT</pubDate>
		</item>
		<item>
			<title>Valideren kun je leren</title>
			<link>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_69663</link>
			<description>Opvallend is ook de bijzonder beroerde regex kennis onder bachelor IT studenten. Ik ken geen enkele opleiding in belgie waar dit deel uit maakt van het curriculum terwijl vaak complexere problemen hier eenvoudig(er) mee op te lossen zijn.

Als je met regex begint kan je trouwens best een speciaal tootje installeren, ik vond regexbuddy bijzonder gemakkelijk om snel iets op te stellen.</description><dc:creator>analog_</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_69663#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/2065#r_69663</guid>
			<pubDate>Sun, 10 Oct 2010 16:32:29 GMT</pubDate>
		</item>
		<item>
			<title>Advanced PHP, maar dan anders</title>
			<link>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69658</link>
			<description>*sigh*, al die checks duw je in een GET/POST object dat het automagisch sanitized. Eigenlijk komt het altijd neer op het volgende: vertrouw nooit je input, check tot je 100% kan garanderen dat het geen exceptions opgooid. Ook dropdowns en dergelijke moet je checken aangezien iemand een aangepaste POST/GET kan versturen.EdwinG schreef op zondag 10 oktober 2010 @ 17:59:
[...]

Bedoel je hier een Model-View-Controller mee? Het MVC-patroon bied uit zichzelf geen bescherming tegen SQL-injectie.It does, aangezien je in je View moet sanitizen om je controller niet de mist in te laten draaien. Dit werkt natuurlijk gemakkelijker in strong typed languages terwijl in PHP het &#039;toevallig&#039; werkt (bv. integer in string als argument van een controller methode).</description><dc:creator>analog_</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69658#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/5241#r_69658</guid>
			<pubDate>Sun, 10 Oct 2010 16:24:55 GMT</pubDate>
		</item>
		<item>
			<title>Advanced PHP, maar dan anders</title>
			<link>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69652</link>
			<description>mzziol schreef op zondag 10 oktober 2010 @ 17:46:
Gewoon niet direct SQL aanroepen, maar gebruik maken van een MCV?Bedoel je hier een Model-View-Controller mee? Het MVC-patroon bied uit zichzelf geen bescherming tegen SQL-injectie.</description><dc:creator>EdwinG</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69652#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/5241#r_69652</guid>
			<pubDate>Sun, 10 Oct 2010 15:59:06 GMT</pubDate>
		</item>
		<item>
			<title>Advanced PHP, maar dan anders</title>
			<link>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69648</link>
			<description>Gewoon niet direct SQL aanroepen, maar gebruik maken van een MCV?</description><dc:creator>mzziol</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69648#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/5241#r_69648</guid>
			<pubDate>Sun, 10 Oct 2010 15:46:18 GMT</pubDate>
		</item>
		<item>
			<title>Advanced PHP, maar dan anders</title>
			<link>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69608</link>
			<description>Heb SQLmap even bekeken en dat ziet er alvast veelbelovend uit, bedankt voor de tip!</description><dc:creator>Anoniem: 358309</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69608#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/5241#r_69608</guid>
			<pubDate>Sun, 10 Oct 2010 13:04:43 GMT</pubDate>
		</item>
		<item>
			<title>Advanced PHP, maar dan anders</title>
			<link>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69605</link>
			<description>Spesh schreef op zondag 10 oktober 2010 @ 14:17:Dat zou geen slecht idee zijn, geen idee of zoiets al bestaat.Er bestaan diverse tools de een website kunnen controleren op sql-injectie, al dan niet commercieel. Bijvoorbeeld SQLmap (gratis), Burp suite en Acunetix web vulnerability scanner.

SQLmap
Aansturing is, in de makkelijkste manier, het aanpassen van het configuratiebestand, en dan het programma starten (CLI) met als parameter het aangepaste configuratiebestand. Geeft niet alleen aan of iets vatbaar is, maar kan ook nog een hoop gegevens uit de database halen, wat de ernst van zo&#039;n beveiligingslek kan aanduiden. De aanvallen zijn niet bepaald &#039;low-profile&#039;.

Burp suite
Intercepting proxy, maar kan ook actief spideren &amp; scannen. Geeft meer aan dan SQL, maar mist ook een hoop.</description><dc:creator>EdwinG</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69605#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/5241#r_69605</guid>
			<pubDate>Sun, 10 Oct 2010 12:33:36 GMT</pubDate>
		</item>
		<item>
			<title>Advanced PHP, maar dan anders</title>
			<link>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69604</link>
			<description>i-chat schreef op zondag 10 oktober 2010 @ 14:13:
@Spesh, 
[...]
  kun je dan niet beter een soort tooltje maken (een firefox extentie bijvoorbeeld)   die dat voor je doet,   
zodat je een soort &#039;rapport&#039; krijgt van de mogelijke zwakten die er zijn  ontdekt.Dat zou geen slecht idee zijn, geen idee of zoiets al bestaat.</description><dc:creator>Anoniem: 358309</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69604#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/5241#r_69604</guid>
			<pubDate>Sun, 10 Oct 2010 12:17:37 GMT</pubDate>
		</item>
		<item>
			<title>Advanced PHP, maar dan anders</title>
			<link>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69601</link>
			<description>@Spesh,Eigenlijk zou er juist een stap voor stap tutorial moeten komen hoe je SQL injections uitvoert zodat ontwikkelaars hun eigen werk kunnen testen,kun je dan niet beter een soort tooltje maken (een firefox extentie bijvoorbeeld)   die dat voor je doet,   
zodat je een soort &#039;rapport&#039; krijgt van de mogelijke zwakten die er zijn  ontdekt.</description><dc:creator>i-chat</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69601#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/5241#r_69601</guid>
			<pubDate>Sun, 10 Oct 2010 12:13:06 GMT</pubDate>
		</item>
		<item>
			<title>Advanced PHP, maar dan anders</title>
			<link>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69594</link>
			<description>Zeer goede 7 artikelen. Vooral omdat er mensen zoals jij goed commentaar op kunnen leveren. Dank je voor de toevoegingen </description><dc:creator>wheez50</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69594#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/5241#r_69594</guid>
			<pubDate>Sun, 10 Oct 2010 11:20:48 GMT</pubDate>
		</item>
		<item>
			<title>Advanced PHP, maar dan anders</title>
			<link>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69592</link>
			<description>Nvm, goede tips. Eigenlijk zou er juist een stap voor stap tutorial moeten komen hoe je SQL injections uitvoert zodat ontwikkelaars hun eigen werk kunnen testen, de meeste kijken hoe je sql injections kan tegengaan en nemen het over zonder te testen of het ook echt werk.</description><dc:creator>Anoniem: 358309</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/5241/advanced-php-maar-dan-anders.html#r_69592#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/5241#r_69592</guid>
			<pubDate>Sun, 10 Oct 2010 11:09:41 GMT</pubDate>
		</item>
		<item>
			<title>Valideren kun je leren</title>
			<link>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18904</link>
			<description>Some people, when confronted with a problem, think &quot;I know, I&#039;ll use regular expressions.&quot; Now they have two problems.</description><dc:creator>H!GHGuY</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18904#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/2065#r_18904</guid>
			<pubDate>Tue, 16 Jun 2009 10:39:25 GMT</pubDate>
		</item>
		<item>
			<title>Valideren kun je leren</title>
			<link>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18860</link>
			<description>@barleone: standaard reguliere expressies kunnen dat gewoon:
/b(aa|oo)s/
http://en.wikipedia.org/wiki/Regex#Basic_concepts</description><dc:creator>Anoniem: 194858</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18860#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/2065#r_18860</guid>
			<pubDate>Tue, 16 Jun 2009 03:32:25 GMT</pubDate>
		</item>
		<item>
			<title>Valideren kun je leren</title>
			<link>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18856</link>
			<description>regex mist voor mij een belangrijke feature. stel het volgende voor:

input moet zijn: &#039;baas&#039; of &#039;boos&#039;.

Dan wil ik dat als volgt kunnen checken:

eerst een b
(dan twee aa&#039;s
- of -
twee oo&#039;s)
dan een s

maar ik wordt verplicht mijn regex als volgt op te bouwen:

eerst een b
dan twee aa&#039;s
dan een s

- of- 
eerst een b
dan twee oo&#039;s
dan een s</description><dc:creator>Barleone</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18856#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/2065#r_18856</guid>
			<pubDate>Mon, 15 Jun 2009 23:05:38 GMT</pubDate>
		</item>
		<item>
			<title>Valideren kun je leren</title>
			<link>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18855</link>
			<description>(UBB codes omzetten naar html bijvoorbeeld).Dan wil je juist geen regex gebruiken maar een stack based parser bijvoorbeeld.
edit:Crap; crisp&#039;s reactie niet gezien En wat dacht je van url rewriten? Daar moet je echt wel regex voor gebruiken en in zo&#039;n gevalmod_rewrite is gebaseerd op regexes ja; maar dat is maar 1 implementatie. Ik heb mijn eigen &quot;mod_rewrite&quot; systeempje op classic(!) ASP hartstikke leuk draaien zonder 1 regex.</description><dc:creator>RobIII</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18855#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/2065#r_18855</guid>
			<pubDate>Mon, 15 Jun 2009 22:55:14 GMT</pubDate>
		</item>
		<item>
			<title>Valideren kun je leren</title>
			<link>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18853</link>
			<description>is_numeric()? Dan wel gelijk goed graag, en ctype_digit() 

Maar verder mooie post!</description><dc:creator>AndriesLouw</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18853#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/2065#r_18853</guid>
			<pubDate>Mon, 15 Jun 2009 22:50:31 GMT</pubDate>
		</item>
		<item>
			<title>Valideren kun je leren</title>
			<link>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18852</link>
			<description>maar soms wil je toch echt wel regexen gebruiken (UBB codes omzetten naar html bijvoorbeeld).Daar wil je het liefst een tokenizer voor gebruiken met daar bovenop een stack-based parser </description><dc:creator>crisp</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18852#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/2065#r_18852</guid>
			<pubDate>Mon, 15 Jun 2009 22:35:50 GMT</pubDate>
		</item>
		<item>
			<title>Valideren kun je leren</title>
			<link>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18851</link>
			<description>Helemaal mee eens met de twee reacties hierboven...
En wat dacht je van url rewriten? Daar moet je echt wel regex voor gebruiken en in zo&#039;n geval, mits je het een beetje kent, is het ideaal!

Een geweldige site om je regex mee op te bouwen / te testen / te leren: http://gskinner.com/RegExr/</description><dc:creator>plofkip</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18851#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/2065#r_18851</guid>
			<pubDate>Mon, 15 Jun 2009 22:31:43 GMT</pubDate>
		</item>
		<item>
			<title>Valideren kun je leren</title>
			<link>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18840</link>
			<description>terwijl er vele alternatieven zijn die sneller zijn en/of beter in onderhoudIk ben wel benieuwd waar je op doelt. Natuurlijk zijn regexen niet nodig om te kijken of iets een nummer is (zoals de typefreak al noemt), maar soms wil je toch echt wel regexen gebruiken (UBB codes omzetten naar html bijvoorbeeld).
Daarnaast is het inderdaad de vraag in hoeverre je php functies als filter_var() kan vertrouwen, zoals crisp al aangeeft.</description><dc:creator>pat42</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18840#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/2065#r_18840</guid>
			<pubDate>Mon, 15 Jun 2009 21:55:06 GMT</pubDate>
		</item>
		<item>
			<title>Valideren kun je leren</title>
			<link>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18827</link>
			<description>Het is altijd maar de vraag of de reguliere expressies, zelfs die waar &#039;over nagedacht&#039; zijn, wel precies doen wat je wilt. Over het algemeen doen ze namelijk maar ongeveer wat je wilt en zijn het slechts filters die nog steeds mogelijke invalide input doorlaten (en in een enkel geval ook valide input als incorrect bestempelen). Ik zie op de OWASP pagina die je linkt zo al dat de eerste 3 expressies (url, IP en e-mail) gewoon niet RFC-compliant zijn...Valideren van veelgebruikte userinput kan met de komst van PHP5.2.0 gelukkig met de functie filter_var.De filter_var validatiefuncties zijn ook alles behalve perfect...</description><dc:creator>crisp</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18827#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/2065#r_18827</guid>
			<pubDate>Mon, 15 Jun 2009 21:29:46 GMT</pubDate>
		</item>
		<item>
			<title>Valideren kun je leren</title>
			<link>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18826</link>
			<description>Dat het leuke dingen zijn ben ik met je eens, maar ik heb soms het idee dat het een taal apart is. Overzichtelijk vind ik die dingen niet en ik weet ook nooit hoe ik ze zelf op moet bouwen (terwijl ik toch al een jaartje of 5 in PHP programmeer). Vandaar dat ik enkel reguliere expressies gebruik bij het filteren van bijvoorbeeld content van een website. Valideren van veelgebruikte userinput kan met de komst van PHP5.2.0 gelukkig met de functie filter_var.</description><dc:creator>MartijnDwars</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18826#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/2065#r_18826</guid>
			<pubDate>Mon, 15 Jun 2009 21:28:25 GMT</pubDate>
		</item>
		<item>
			<title>Valideren kun je leren</title>
			<link>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18823</link>
			<description>Ik vind regexpen leuke dingen, maar je moet inderdaad wel weten wanneer het WEL of NIET handig is.

Meestal zie je een leuke trend onder mensen die nog net met regexp beginnen, dan zie je dat ze daadwerkelijk alles in een regexp proberen te dumpen (deed ik ook ). En dan komt later het besef van.. eeeeuh... dat had veel makkelijker in een NIET-regexp dingetje gekund. En daarna zie je &#039;dat moet regexp, dat niet&#039; beter gebruikt. Nouja, sommige mensen zullen het nooit leren, ik ken iemand die echt alles te moeilijk wilt maken. </description><dc:creator>Trinsec</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18823#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/2065#r_18823</guid>
			<pubDate>Mon, 15 Jun 2009 21:17:32 GMT</pubDate>
		</item>
		<item>
			<title>Valideren kun je leren</title>
			<link>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18819</link>
			<description>ZO zitten Regexen dus in mekaar  (serieus...)</description><dc:creator>HyperBart</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18819#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/2065#r_18819</guid>
			<pubDate>Mon, 15 Jun 2009 21:12:16 GMT</pubDate>
		</item>
		<item>
			<title>Valideren kun je leren</title>
			<link>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18812</link>
			<description>* TeeDee wijst nog eventjes op de signature vanCreepy

Je laatste alinea maakt alles weer goed!  </description><dc:creator>TeeDee</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18812#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/2065#r_18812</guid>
			<pubDate>Mon, 15 Jun 2009 20:54:00 GMT</pubDate>
		</item>
		<item>
			<title>Valideren kun je leren</title>
			<link>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18811</link>
			<description>Handig, dat maakt regexps weer een stukje makkelijker. Thanks! </description><dc:creator>Sparta</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18811#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/2065#r_18811</guid>
			<pubDate>Mon, 15 Jun 2009 20:37:35 GMT</pubDate>
		</item>
		<item>
			<title>Valideren kun je leren</title>
			<link>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18810</link>
			<description>Naar mijn idee zijn regexen overrated. Iedereen gebruikt ze overal voor, terwijl er vele alternatieven zijn die sneller zijn en/of beter in onderhoud. Ik gebruik zelf ook nooit regexen, maar zal altijd met simpeler methoden werken. En als je vervolgens de data op de juiste manier escaped, zullen er eigenlijk geen problemen optreden </description><dc:creator>mithras</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/2065/valideren-kun-je-leren.html#r_18810#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/2065#r_18810</guid>
			<pubDate>Mon, 15 Jun 2009 20:34:59 GMT</pubDate>
		</item>
		<item>
			<title>Gratis: 6 (of 2?) onbeveiligde vrienden</title>
			<link>https://typefreak.tweakblogs.net/blog/1419/gratis-6-(of-2)-onbeveiligde-vrienden.html#r_10776</link>
			<description>@bonzz.netninja:
Nee, dat is het niet, en ik kan het weten. Ik werk mee aan systemen voor bedrijven die reclame-mail verzenden (dubbel opt-in via een formulier, en bevestiging via e-mail, dus geen spam), en daar gebruiken we het klikken op een link in elke nieuwsbrief o.a. om te bevestigen dat iemand het mailtje heeft gelezen (en voor click-through rate etc). 

De andere methode is een afbeelding van 1 bij 1 px ergens in de mail verstoppen, en zodra die opgehaald wordt is bij ons ook bekend dat je die e-mail hebt geopend.

In ieder geval, als een gebruiker weinig e-mails &quot;leest cq opent&quot; volgens ons systeem, dan worden ze er automatisch uitgeworpen.

Dit soort systemen worden ongetwijfeld ook door de in deze blog vermelde website gebruikt. </description><dc:creator>AndriesLouw</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/1419/gratis-6-(of-2)-onbeveiligde-vrienden.html#r_10776#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/1419#r_10776</guid>
			<pubDate>Mon, 23 Feb 2009 13:26:27 GMT</pubDate>
		</item>
		<item>
			<title>Gratis: 6 (of 2?) onbeveiligde vrienden</title>
			<link>https://typefreak.tweakblogs.net/blog/1419/gratis-6-(of-2)-onbeveiligde-vrienden.html#r_10725</link>
			<description>Heb je door het klikken op die link met die unieke id niet zojuist aan hun bevestigd dat jou e-mail adres echt is zodat ze je verder kunnen spammen?da&#039;s een urban myth.</description><dc:creator>bonzz.netninja</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/1419/gratis-6-(of-2)-onbeveiligde-vrienden.html#r_10725#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/1419#r_10725</guid>
			<pubDate>Sun, 22 Feb 2009 09:58:18 GMT</pubDate>
		</item>
		<item>
			<title>Gratis: 6 (of 2?) onbeveiligde vrienden</title>
			<link>https://typefreak.tweakblogs.net/blog/1419/gratis-6-(of-2)-onbeveiligde-vrienden.html#r_10720</link>
			<description>Ik vind het al dapper dat je klikte op de link in het emailbericht, dat is bijna vragen om spam...</description><dc:creator>Scott</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/1419/gratis-6-(of-2)-onbeveiligde-vrienden.html#r_10720#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/1419#r_10720</guid>
			<pubDate>Sun, 22 Feb 2009 07:30:47 GMT</pubDate>
		</item>
		<item>
			<title>Gratis: 6 (of 2?) onbeveiligde vrienden</title>
			<link>https://typefreak.tweakblogs.net/blog/1419/gratis-6-(of-2)-onbeveiligde-vrienden.html#r_10700</link>
			<description>Haha, de teksten herken ik direct, b2g ofzo was die site, ik heb er ook mail van gehad, nooit op gezet, totaal onbekenden willen me toevoegen.
Ik weet 100% zeker never nooit niet zo`n profiela angemaakt te hebben.

Kortom het is rechtstreekse spam rotzooi om te achterhalen wat voor data ze van je kunnen ophalen en deze later te kunnen verkopen.</description><dc:creator>siepeltjuh</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/1419/gratis-6-(of-2)-onbeveiligde-vrienden.html#r_10700#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/1419#r_10700</guid>
			<pubDate>Sat, 21 Feb 2009 16:23:15 GMT</pubDate>
		</item>
		<item>
			<title>Gratis: 6 (of 2?) onbeveiligde vrienden</title>
			<link>https://typefreak.tweakblogs.net/blog/1419/gratis-6-(of-2)-onbeveiligde-vrienden.html#r_10694</link>
			<description>Dat risico is natuurlijk aanwezig. Echter, het e-mail adres is toch al bij hun bekend (ze hebben er immers berichten heengestuurd), dus of het veel uitmaakt dat deze &#039;bevestigd&#039; wordt weet ik niet. Gelukkig ging het hier om een hotmail account die ik eigenlijk niet meer serieus gebruik. Een beetje spam daarheen kan geen kwaad.</description><dc:creator>EdwinG</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/1419/gratis-6-(of-2)-onbeveiligde-vrienden.html#r_10694#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/1419#r_10694</guid>
			<pubDate>Sat, 21 Feb 2009 13:26:16 GMT</pubDate>
		</item>
		<item>
			<title>Gratis: 6 (of 2?) onbeveiligde vrienden</title>
			<link>https://typefreak.tweakblogs.net/blog/1419/gratis-6-(of-2)-onbeveiligde-vrienden.html#r_10693</link>
			<description>Heb je door het klikken op die link met die unieke id niet zojuist aan hun bevestigd dat jou e-mail adres echt is zodat ze je verder kunnen spammen?</description><dc:creator>ViperNL</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/1419/gratis-6-(of-2)-onbeveiligde-vrienden.html#r_10693#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/1419#r_10693</guid>
			<pubDate>Sat, 21 Feb 2009 13:19:27 GMT</pubDate>
		</item>
		<item>
			<title>Gratis: 6 (of 2?) onbeveiligde vrienden</title>
			<link>https://typefreak.tweakblogs.net/blog/1419/gratis-6-(of-2)-onbeveiligde-vrienden.html#r_10692</link>
			<description>Daar ben ik zelf ook nog niet helemaal achter. Het ontvangen e-mail bericht spreekt over 6 vrienden. De registratie-url, voorzien van een &#039;uniek&#039; ID toont echter maar twee personen die mij toe willen voegen. Wie de overige vier zijn, als die er zijn, is niet duidelijk. (Misschien wel na registratie, maar dat heb ik niet gedaan).</description><dc:creator>EdwinG</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/1419/gratis-6-(of-2)-onbeveiligde-vrienden.html#r_10692#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/1419#r_10692</guid>
			<pubDate>Sat, 21 Feb 2009 13:09:20 GMT</pubDate>
		</item>
		<item>
			<title>Gratis: 6 (of 2?) onbeveiligde vrienden</title>
			<link>https://typefreak.tweakblogs.net/blog/1419/gratis-6-(of-2)-onbeveiligde-vrienden.html#r_10691</link>
			<description>Ik snap &quot;Geen van de zes, die volgens de e-mail en de registratiepagina overigens met z&#039;n tweeen zijn&quot; niet geheel, zijn het nu 2 vrienden die samen 6 uitnodigingen hebben verzonden, of hoe moet ik het lezen?</description><dc:creator>AndriesLouw</dc:creator>
			<category></category>
			<comments>https://typefreak.tweakblogs.net/blog/1419/gratis-6-(of-2)-onbeveiligde-vrienden.html#r_10691#reacties</comments>
			<guid isPermaLink="false">https://typefreak.tweakblogs.net/blog/1419#r_10691</guid>
			<pubDate>Sat, 21 Feb 2009 13:05:39 GMT</pubDate>
		</item>
	</channel>
</rss>