Columns


Exploring a Free Tool To Improve Windows Privacy

A lightweight free utility gives Windows users an easy way to review and control system-level privacy settings without digging into the registry.

Preventing Microsoft 365 Phishing Attacks, Part 3: Damage Control

Microsoft 365 administrators can fine-tune Defender's anti-phishing policies to determine how detected spoofed or impersonated messages are handled, from quarantine and deletion to user safety tips that flag suspicious senders.

Preventing Microsoft 365 Phishing Attacks, Part 2: ID Check

Microsoft 365 administrators can use built-in Defender for Office 365 tools to enable impersonation and domain protection, reducing phishing risks by identifying spoofed senders and untrusted domains.

Preventing Microsoft 365 Phishing Attacks, Part 1

Microsoft 365 includes built-in tools to defend against phishing attempts that use domain and user impersonation, but administrators need to understand how these protections work to avoid unintended disruptions.

PowerShell-Based SQL Server Backups Revisited, Part 2

Let's follow up the last column with a step-by-step breakdown shows how the PowerShell script automates SQL Server backups, manages retention, logs activity and verifies data integrity.

PowerShell Based SQL Server Backups Revisited, Part 1

Let's refine some of my earlier work to make things more efficient.

Getting Executive Leadership Onboard with Attack Simulation Training

Getting executive buy-in for Microsoft 365 attack simulation training is essential, as leadership accounts often carry the highest risk and the greatest impact if compromised.

Scaling Databases for Large Multi-Tenant Applications

Understanding your customer base and planning early are essential steps when designing a scalable, multi-tenant database architecture that balances cost, performance and isolation.

Dynamically Construct a PowerShell GUI, Part 2

Learn how to dynamically generate PowerShell GUI elements from a SQL data source and update values with user input.

Dynamically Construct a PowerShell GUI, Part 1

Learn how to use loops and dynamic object naming in PowerShell to build GUI settings interfaces that can adapt as new parameters are added.

Make Secure Score Work For You, Part 2

Weigh Microsoft 365 Secure Score recommendations by balancing security impact, user experience, cost and acceptable risk to build a strategy that fits your organization.

Make Secure Score Work for You, Part 1: Shoot for Almost Perfect

Use Microsoft 365 Secure Score as a strategic guide rather than a numbers game, focusing on balance and meaningful risk reduction over chasing a perfect score.

When AI Goes Wrong: The Hidden Risks of Conditional Access Controls, Part 3

Overly aggressive AI-driven conditional access controls could not only lock employees out of needed resources but also trigger HR systems to misinterpret risk scores as poor performance, potentially jeopardizing careers.

When AI Goes Wrong: The Hidden Risks of Conditional Access Controls, Part 2

AI-driven conditional access systems can unintentionally lock trustworthy employees into a cycle of escalating mistrust, turning minor incidents into lasting reputational damage through bias and negative feedback loops.

SQL Server 2025 Brings AI-Powered Semantic Search to Local and Cloud Data

A new SQL Server 2025 feature lets organizations run vector-based semantic searches on their own data, connecting to local or cloud-hosted AI models without relying on massive general-purpose LLMs.

When AI Goes Wrong: The Hidden Risks of Conditional Access Controls, Part 1

AI-driven conditional access can strengthen zero trust security, but without proper safeguards it can also mistakenly target trusted employees, creating unexpected risks for organizations.

Restricting Sensitive Data in Microsoft 365

Microsoft 365's built-in Data Loss Prevention tools make it easier for IT teams to safeguard sensitive data and prevent misuse across email, SharePoint, OneDrive and more.

How Viva Insights Become Less Effective (and What to Do About It)

Many organizations embrace focus time through tools like Viva Insights, but without clear policies and boundaries, the practice often collapses under the weight of repeated "emergencies."

Easy Ransomware Protection for Data Stored Locally, Part 2: Enabling Defense

Enable and configure Windows 11's Controlled Folder Access to add a layer of protection against ransomware targeting locally stored data.

Easy Ransomware Protection for Data Stored Locally, Part 1

Windows 11's Controlled Folder Access offers a simple yet effective way to protect locally stored data from ransomware, even when AppLocker isn't in play.

Subscribe on YouTube