Technical
Mar 14, 2021
Adrian Grayson
Permission Systems And Access Controls – The Bell-LaPadula Model
In a previous post, I gave a brief introduction to mandatory access control (MAC) and discretionary access control (DAC) access models. In this article, we’ll explore an actual imp...
Read more →
Technical
Mar 8, 2021
Adrian Grayson
PHP Future Feature – Enumerations RFC
If you’re familiar with a language other than PHP, it’s likely that you’ve encountered native implementations of the enumeration data type. It’s a primitive that was present even b...
Read more →
Technical
Mar 7, 2021
Adrian Grayson
Free SPF DNS Sensor For PRTG
Here at Vokke we use PRTG as a tool to monitor all of our infrastructure components. We needed to monitor some Sender Policy Framework (SPF) DNS records (the modern, TXT-based ones...
Read more →
Technical
Mar 1, 2021
Adrian Grayson
Capturing Flushed Entities Within The PostFlush Event Subscriber
A colleague and I recently ran into an interesting scenario when using Doctrine, a data mapper object-relational mapping library. As it turns out, you cannot natively get a list of...
Read more →
Security
Mar 1, 2021
Adrian Grayson
Permission Systems And Access Controls – An Introduction
In software design, the term “access control” refers to the limitations of access to resources by other entities, typically end-users. This is a very active area of research, and t...
Read more →
Technical
Mar 1, 2021
Adrian Grayson
Optimizer Search Depth Issue In MySQL
Our development team recently ran into quite an interesting issue – when joining around 20 tables together, the query performed outrageously slowly, taking in excess of 40 seconds...
Read more →
Security
Feb 10, 2021
Adrian Grayson
How Do Apps Store Your Password Securely?
Ever wondered how web apps store your password securely? It’s quite an interesting topic, and the answer may surprise you. Let’s take a deep dive look at the mechanics that protect...
Read more →
Security
Feb 4, 2021
Adrian Grayson
How Randomness Runs The Internet
Random numbers are at the heart of security on the internet. Without them, the internet would be a totally insecure place, a world where confidential online banking and messaging w...
Read more →