






















By Jason Bordujenko, Global Head of Solutions Architects
Developers aren't lazy – but sometimes cloud service defaults can be. Here’s what to look out for, and how Azure is changing the game.
Let’s face it: Developers can sometimes be labeled as “laissez faire” when it comes to security. But is that really fair?
In reality, it’s not about being lax or lazy; it’s about the default configurations of many cloud services setting the security bar too low on initial deployment. When racing against the clock, it’s tempting to rely on these defaults, which can inadvertently open doors for malicious actors.
But as network attack surfaces grow wider from global expansions, edge integrations, and AI/ML, using these defaults puts more and more at stake.
In this blog, we’ll tell you what to look out for when it comes to cloud service defaults, how major players like Microsoft Azure are stepping up their security, and how you can keep up.
In the realm of cybersecurity, default configurations often prioritize ease of getting started over security, inadvertently creating vulnerabilities that can persist if left unmodified. Here are some notable examples of such “bar set too low” security defaults:
1. Unnecessarily opened ports: Sure, you can hit the web interface for the service, but what about the database ports? Do they really need to be world readable/writable?
2. Excessively lax permissions: Default settings might grant broader access than necessary, violating the principle of least privilege.
3. Revision fatigue: Failing to apply the latest security patches leaves these systems susceptible to exploits.
4. Disabled security features: Certain security features might be turned off by default to enhance performance or user experience. Worse yet, the dreaded line: “that might need a different license”.
And last, but not least:
5. Default credentials, default permissions, or default configuration settings: What’s the first userID/password combination you think of? Is it admin/admin? Services also may often run with elevated privileges or have overly permissive configurations, increasing the risk of an environment being exploited.
Recognizing these challenges, Microsoft Azure is making some major changes to move towards what they are terming a secure-by-default deployment model, particularly in its networking components.
With a currently advertised commencement date of September 30, 2025, this shift will bring a major change to Azure networking with Microsoft removing default outbound internet access for newly deployed virtual machines.
That’s big news for those deploying on cloud. And it doesn’t stop there, with the additional announcement that legacy multifactor authentication (MFA) and self-service password reset (SSPR) policies will also be deprecated on September 30. This means cloud engineers must migrate any legacy policies to a new converged authentication methods policy for Microsoft Entra ID. Thankfully, the deprecation for the IP addressing is slightly less onerous than the above.
Here’s the exact wording on the scope of the change:
It’s not that scary, but there could certainly be implications for the scenario of “rolling over” any existing addressing under the Basic SKU, as well as the non-availability of the Basic SKU in favour of the Standard SKU going forward past that date.
In the following section of this blog, we’ll dive into the key logical drivers behind these substantial changes and what they might mean for you.
Beyond the buzzwords, a secure-by-default model ensures that services and resources are provisioned with security configurations already in place, reducing the risk of misconfigurations.
Key aspects include:
In Azure, virtual machines (VMs) created in a virtual network without explicit outbound connectivity are assigned a default outbound public IP address. This IP address enables outbound internet connectivity, but can be subject to change and is not recommended for production workloads.
If you have existing VMs using default outbound access, they will continue to work after the scheduled change date and you will retain your Basic SKU IP addresses. However, it is strongly recommended to transition to an explicit method to avoid potential disruptions.
Let’s say you’re using a cloud-based security appliance that reaches out to the internet for threat intelligence feeds and other system updates. Unless you’re aware of the change and make an explicit connectivity configuration change, it’s likely your detection pipeline will stall and potentially leave your organization open to zero-day threats.
In order to ensure a smooth transition, Microsoft recommends using explicit outbound connectivity methods such as:
Here’s a table that details the major changes, and availability of features between Basic and Standard SKU:
Public IP Address | Standard | Basic |
|---|---|---|
Allocation method | Static | For IPv4: Dynamic or Static; For IPv6: Dynamic. |
Idle Timeout | Have an adjustable inbound originated flow idle timeout of 4-30 minutes, with a default of 4 minutes, and fixed outbound originated flow idle timeout of 4 minutes. | Have an adjustable inbound originated flow idle timeout of 4-30 minutes, with a default of 4 minutes, and fixed outbound originated flow idle timeout of 4 minutes. |
Security | Secure by default model and be closed to inbound traffic when used as a frontend. Allow traffic with network security group (NSG) is required (for example, on the NIC of a virtual machine with a Standard SKU Public IP attached). | Open by default. Network security groups are recommended but optional for restricting inbound or outbound traffic. |
Availability zones | Supported. Standard IPs can be nonzonal, zonal, or zone-redundant. Zone redundant IPs can only be created in regions where 3 availability zones are live. IPs created before availability zones aren't zone redundant. | Not supported. |
Routing preference | Supported to enable more granular control of how traffic is routed between Azure and the internet. | Not supported. |
Global tier | Supported via cross-region load balancers. | Not supported. |
The specific configuration of these Microsoft items is beyond the scope of this blog, but our Solutions team is more than happy to assist in advising the best path forward for your requirement.
At Megaport, we understand the critical importance of secure network connectivity. Our Network as a Service (NaaS) platform offers private, scalable, and on-demand connectivity, enabling businesses to establish secure connections to Azure and other cloud providers in just a few clicks.
By leveraging Megaport services, organizations can further enhance their network security posture, ensuring that data traverses through secure, dedicated connections rather than the public internet.
If your business is running high-volume data migration/ingest pipelines, managing enterprise-scale cloud infrastructure, or otherwise dealing with large volumes (petabytes-per-month scale) of Network Address Translation (NAT) traffic, using Megaport NAT Gateway may well be worthy of your consideration. Consider the following potential benefits:
For the most accurate savings estimate for your business, reach out through our NAT Gateway product page to get a personalized cost analysis. We can guide you through pricing and integration, and once you’ve decided on the perfect resilient design, we can deploy it within minutes.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。