Connor Peoples Connor Peoples

Conditional Access Policy Hell

Microsoft designed Conditional Access Policies in Entra ID / Azure AD backwards. Instead of offering safe deny all rule mechanisms, Microsoft actively advocates against blocking all traffic with exceptions only for approved applications. We tackle some of their objections with this blog, with an emphasis on travelling users.

Read More
Connor Peoples Connor Peoples

Good vs Great Software

Two pieces of software, same idea, same level of technical capability quality. One is written with the user experience in mind, and the other is written with the developer in mind. Which one wins?

Read More
Connor Peoples Connor Peoples

Conditional Access Architecture

Conditional Access policies in Entra ID / Azure AD is a hard thing to understand at first pass. It breaks many of the general security norms and requires a challenge to general thinking. Learn more about how to structure your conditional access policies here.

Read More
Connor Peoples Connor Peoples

VS Code as-a-RAT

VS Code ships with some compellingly powerful software - but it also provides HTTPS tunnelling from anywhere in the world to any desktop with VS Code running. We take a look at how a Microsoft plugin (Live Share) can be used within Visual Studio Code to wreck your day.

Read More
Connor Peoples Connor Peoples

Error Handling in PowerShell

PowerShell is often learned by doing, rather than through a formal course or education. This results in many bad practices when it comes to error handling, or practices that work but create unnecessary burden on development and maintenance. We cover a natural evolution of exception handling for PowerShell here.

Read More
Connor Peoples Connor Peoples

Open Source Changed

Open Source was intended to be the pinnacle of human excellence, creating and building for the furtherment of humanity. While there have always been some less than savory characters involved, the concept was beautiful. However, as VC money poured in, we watched the slowest of rug pulls as organizations invested in open source, crowd sourced great ideas, and then converted projects into pay-walled, close sourced solution.

Read More