Windows Defender Firewall with Advanced Security
Windows

IP-adres blokkeren in Windows 11/10

Soms moet je het IP-adres van een online-aanvaller blokkeren op jouw computer, maar hoe doe je dat precies in Windows 11/10? Windows heeft hiervoor de advanced firewall, een vrij geavanceerde firewall: IP-adressen blokkeren met Windows Defender Firewall with Advanced Security in Windows 11 en Windows 10.

Webdevelopment

ODBC en OLE DB connectiestrings voor SQL en MySQL databases

In deze post geef ik je een aantal nieuwe en goede ODBC en OLE DB connectiestrings voor SQL en MySQL databases. Als je via Google zoekt naar hoe je verbinding moet maken met een Access-, SqlCe-, MySQL-, of Microsoft SQL Server database, vanuit ASP.NET, PHP of ASP.NET, dan vind je steeds heel oude connectiestrings voor ODBC of OLE DB. Dat is vervelend, want vaak werken ze niet goed meer.

person pressing a syringe with red liquid
Beveiliging

SQL injection tegengaan met prepared statements

SQL injection beveiliging in classic ASP en Microsoft SQL Server databases. Een SQL injection is aanvalsmethode om een SQL-database te kraken. SQL injectie is verantwoordelijk voor het overgrote deel van gehackte websites, waarbij aanvallers over waardevolle data van bedrijven en instellingen weten buit te maken. Denk hierbij aan financiële, maar ook privacygevoelige gegevens van gebruikers, instellingen, overheden, enz. Kort om, een groot gevaar schuilt in SQL injection, en beveiliging hiertegen is belangrijk!

Beveiliging

Cross site scripting (XSS) tegengaan in websites

Cross Site Scripting, of XSS, beveiligingsproblemen tegengaan in websites, voorkom Local File Inclusion en Remote File Inclusion XSS. Een cross site scripting beveiligingsprobleem maakt het mogelijk om bepaalde, vaak kwalijke code uit te voeren in de browser-context van de bezoeker. Dat wil zeggen: als een scriptkiddie code in een website weet te verbergen, dan kan hij daarmee bijvoorbeeld het cookie van een onwetende bezoeker stelen. Cookies bevatten vaak inlog- en sessiegegevens (autorisaties).

Webdevelopment

PHP variabelen declareren

Hoe voorkom ik PHP notices zoals “undefined index: help in …” in mijn PHP code? Het vooraf PHP variabelen declareren is hiervoor belangrijk. Je voorkomt dan notices en waarschuwingen over niet-geïnitialiseerde variabelen: lelijke meldingen waar je jouw websitebezoekers niet mee wilt lastigvallen. Door vooraf variabelen te declareren in PHP functioneert jouw PHP-website en applicatie ook beter, omdat variabelen waarmee wordt gewerkt al aanwezig zijn.

Wat is?

USB-versie, snelheid, codering en USB-connector

Met USB is veel meer mogelijk dan met een parallelle poort of seriële poort, terwijl er minder draden worden gebruikt. Dit wordt mogelijk gemaakt door het USB-protocol. In deze post vind je een kort overzicht van de verschillende typen USB (USB-A, USB-B, USB-C), de versies (1.0, 2.0, 3.0, 3.1, 3.2, SuperSpeed), snelheid en connector (Type A, B (mini, micro), C).

Hoe kan ik?

Linux systeeminformatie via de command-line opvragen

Op een computer met Linux kun je eenvoudig allerlei systeeminformatie opvragen via de command-line (cli, of opdrachtprompt). Dit is belangrijk zodat je precies weet welke kernel modules geladen moeten worden, of welke displaydriver in jouw X-configuratie. In dit artikel laat ik je zien hoe je informatie over jouw Linux systeem kunt inzien en geef ik je wat praktische voorbeelden. Gebruik simpel dmidecode, lspci & lscpu

WordPress

Meta tag en scripts toevoegen in WordPress

Zonder plugins scripts en metatags toevoegen in WordPress, dat kun je het beste doen met een kleine PHP-functie! Eenvoudig en snel Google Analytics of Google Adsense code toevoegen in de header (wp_head), of debug informatie in de footer (wp_footer). Je leest hier hoe je een meta tag of script toevoegt in WordPress!

Windows

Windows foutcodes opzoeken

Hoe kan ik foutcodes van Windows opzoeken en vertalen naar iets begrijpbaars? Je ziet ze wel eens voorbij komen, een foutcode in Windows zoals 0x80041161, 0xc1420127 of 0xc190010b. Maar wat betekent dat nou eigenlijk? Of belangrijker, hoe kun je erachter komen? In dit artikel leg ik het uit!

person using laptop computers
Beveiliging

Mijn website is gehackt!

Help! Mijn website is gehackt! Als je website gehackt is, dan is dat erg vervelend. Niet alleen voor jou, ook voor bezoekers. Bezoekers van een gehackte website worden opgezadeld met niet werkende sites, lelijke foutmeldingen, pop-ups en een reële kans dat virussen en exploits worden gedropt in de browser. Voor jou is een gehackte website veelal een financiële post: er komen minder bezoekers, Google merkt je website aan als kwaadaardig en het kost simpelweg bezoekers, bestellingen en omzet. Als het dan toch gebeurt (een gehackte website gebeurt vroeger of later toch wel), wat moet je dan doen?

Windows

PHP optimaliseren op Windows Server IIS

Het doel van dit artikel is daarom om jou inzicht te geven in welke mogelijkheden en technologieën je kunt gebruiken om de snelheid van jouw PHP-website te verbeteren. Want niemand wil een trage PHP website of WordPress blog. Onder een PHP-website valt niet alleen een zelf geprogrammeerde site, maar ook CMS’en zoals WordPress, Joomla, Drupal en e-commerce oplossingen zoals PrestaShop, Zen-Cart en Magento.

WordPress

WordPress optimaliseren voor mobiel

Nadat jij je WordPress website hebt geoptimaliseerd voor snelheid, wil je natuurlijk dat deze ook goed weergegeven wordt op mobiel (smartphone, tablet). In dit vierde deel gaan we WordPress optimaliseren voor mobiel. Belangrijk onderdeel hierbij is AMP, maar ook microformats.

Scroll naar boven