Android 17's 4 Hidden Security Upgrades

Get the Tech newsletter
Daily tech — startups, AI labs, chips, the launches that shape the next decade. Free.
- Android 17 introduces per-app memory limits that identify and terminate apps consuming excessive RAM before they degrade overall system performance, though Google has not disclosed exact hard limits.
- Android 17 adds a new ACCESS_LOCAL_NETWORK permission—disabled by default and bundled under the NEARBY_DEVICES group—ending apps' ability to freely scan a user's Wi-Fi network for other devices like smart TVs, printers, or cameras.
- Android 17 extends dynamic code loading restrictions to native libraries, which must now be read-only before execution; the rule previously applied only to DEX and JAR files, and the new restriction covers apps distributed outside Google Play as well.
- Android 17 enables Certificate Transparency checks by default for all TLS connections, upgrading what was opt-in in Android 16 to automatic verification that SSL certificates appear in public, append-only logs Google introduced in 2012.
- Apps can still opt out of Certificate Transparency globally or per-domain, and Google is encouraging developers to adopt system-managed device pickers for local network discovery rather than granting apps broad network visibility.
- The RAM management push comes as on-device AI features increasingly consume phone memory, making resource efficiency a more pressing concern; the trade-off is that apps with memory bugs may crash more frequently until developers patch them.
Why it matters: Android users gain meaningful protection on four fronts—rogue apps can no longer silently scan home networks, malware has fewer avenues to inject code after install, and HTTPS connections get an extra layer of certificate verification—while the trade-off is that unmaintained apps with memory leaks will now crash instead of silently degrading the whole device.
Ask SkimNews

