Artikelen door Jan Reilink

Access-database converteren naar MySQL met Windows 10 WSL of Linux

Bij Vevida hebben wij Access-databases deprecated verklaard. Dat wil zeggen, je kunt dit databasetype nog gebruiken, maar het gebruik ervan raden wij sterk af. Dat doen wij al jaren, maar nu nog meer. Op Windows Server 2019 Core zijn de verschillende OLEDB- en ODBC-drivers instabieler gebleken: websites met een Access-database vertonen meer fouten, haperingen en verstoringen. In dit artikel laat ik je zien hoe je […]

Sterkere cryptografie voor uitgaande .NET-verbindingen bij Vevida

Als je vanuit ASP.NET een externe webservice aanspreekt, dan doe je dat bij voorkeur beveiligd: je versleutelt de verbinding met TLS. Maar helaas is de TLS-versie van de uitgaande .NET verbinding niet altijd veilig genoeg ingesteld. In het volgende artikel van Vevida vind je daarom aanvullende informatie over hoe de hostingexperts van Vevida dit beter voor je hebben ingesteld.

Online een Access 2003 database converteren naar 2007 en hoger

Een Access MDB-database converteren naar de ACCDB-bestandsindeling Ja, het is 2019, maar online kom je nog heel veel oude Access-databases, zoals Access 2000, Access 2002 en Access 2003. Allen met een .mdb-extensie. Nieuwere versies van Access gebruiken een andere bestandsextensie: .accdb. Hoe converteer je online Access 2003 naar 2007+? Lees verder!

IP-adres blokkeren in Windows 10

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

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. In deze post geef ik je een aantal nieuwere connectiestrings.

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 […]

Cross site scripting (XSS) tegengaan in websites

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).

Beveiliging Windows 8.1 en 10 te verbeteren via registersleutel

De beveiliging van Windows 8.1 en Windows 10 is te verbeteren via een registersleutel, zo stelt het CERT Coordination Center (CERT/CC) van de Carnegie Mellon University. Dit schrijft Security.nl. Het CERT/CC is een door het Amerikaanse ministerie van Binnenlandse Veiligheid gesteunde organisatie die geregeld veiligheidswaarschuwingen, adviezen en advisories uitgeeft.

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.