About This Page
This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.
Bias Analysis
Bias Types:
⚠️
windows_first
⚠️
windows_tools
⚠️
missing_linux_example
Summary:
The documentation presents Windows requirements and tooling first, with detailed and finalized requirements, while Linux is explicitly marked as 'not yet supported' and only provides 'expected requirements.' Windows-specific tools and technologies (e.g., BitLocker, VBS, HVCI, Windows Defender, Schannel cipher suites) are referenced by name, while Linux equivalents are only generically described or listed as 'similar.' There is a lack of concrete Linux examples, resources, or references to common Linux security tools and practices, and the Linux section is less detailed and more tentative.
Recommendations:
- Provide Linux support parity by finalizing Linux requirements and removing 'not yet supported' disclaimers when ready.
- List Linux and Windows requirements side-by-side or in parallel, rather than presenting Windows first and in more detail.
- Reference Linux-native tools and technologies by name (e.g., LUKS/dm-crypt for storage encryption, SELinux/AppArmor for code integrity, auditd/syslog for security logging, OpenSSL/GnuTLS for TLS cipher suites) in the same way as Windows tools.
- Include links to Linux-specific documentation and best practices, similar to the Windows links provided.
- Offer concrete Linux configuration examples and guidance, not just generic requirements.
- Ensure that any Microsoft-specific dependencies (e.g., Azure Attestation, Defender for Endpoint) are clearly documented for Linux, with Linux-specific setup instructions or alternatives where appropriate.
Create pull request