Your security posture is strong, but adding ransomware-specific protections such as immutable storage, backup security, and Defender for Storage would be beneficial. If deep packet inspection, IDPS, or URL filtering is needed, Azure Firewall Premium is worth considering. Otherwise, Standard may be sufficient.
In particular, here are some additional options to consider:
Ransomware-specific protections
- Immutable Storage & Versioning
- Enable Azure Storage Blob versioning, soft delete, and immutable policies to prevent data loss.
- Backup & Recovery Strategy
- Use Azure Backup with immutable vaults to prevent attackers from deleting backups.
- Ensure backup encryption keys are stored securely in Key Vault.
- Defender for Storage & SQL
- Helps detect unusual access patterns that could indicate ransomware.
- Endpoint Protection for VMs
- Microsoft Defender for Endpoint on VMs helps detect malware and ransomware behaviors.
Firewall considerations: Standard vs. Premium
Azure Firewall Standard protects network resources but lacks advanced threat intelligence, TLS inspection, and malware filtering.
Azure Firewall Premium provides:
- TLS Inspection – Deep packet inspection for encrypted traffic.
- Intrusion Detection & Prevention (IDPS) – Detects advanced threats.
- Advanced Threat Intelligence – Blocks known bad IPs/domains in real-time.
- Malware & URL Filtering – Prevents ransomware downloads via malicious sites.
If you have internet-exposed workloads, TLS inspection and IDPS make Azure Firewall Premium a better choice. However, if your main exposure is through private endpoints and VPN, Standard might be sufficient.
Additional hardening recommendations
- Privileged Identity Management (PIM) for Just-in-Time (JIT) admin access.
- Network segmentation using NSGs and private endpoints to isolate critical resources.
- Microsoft Sentinel for collecting logs from Azure Firewall, Defender, and Key Vault for threat monitoring.
- Azure Policy to regularly check for misconfigurations.
If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.
hth
Marcin