Urgent.News

What's breaking now, across thousands of outlets.

Tech

The Perimeter Moved to the Laptop: From Network, to Identity, to the Developer Endpoint

๐Ÿ‘‰ TL;DR: The perimeter has moved before. It went from the network to identity, the shift everyone summarized as "identity is the new perimeter." It is moving again, onto the device. Open a developer's laptop, and you will find a stash of working credentials: cloud access keys, API tokens, SSH keys, package-registry tokens, and the secrets AI coding agents cache as they run. Network controlsโ€ฆ

The perimeter of cybersecurity has shifted multiple times over the past three decades. Initially, it was the network, then it became the identity, and now it resides on the developer's laptop. This evolution is driven by the decentralization of workloads, the rise of cloud services, and the use of artificial intelligence in development.

In the first era, the network served as the perimeter. Firewalls, VPNs, and network segmentation separated internal resources from external threats. However, with the advent of cloud computing, Software-as-a-Service (SaaS) applications, and remote work, the concept of a fixed network edge dissolved, leading to deperimeterization.

The second era saw identity as the new perimeter. Companies adopted single sign-on (SSO), multi-factor authentication (MFA), and conditional access to manage user access. This shift provided a more granular control plane, but it also left a gap. Identity providers could detect unusual login attempts, but they couldn't inventory the valid credentials already stored on devices.

The third and current era places the developer's laptop at the center of the perimeter. Developer laptops often harbor a treasure trove of valid credentials, including cloud access keys, API tokens, SSH keys, package-registry tokens, and secrets cached by AI coding agents. These credentials, once valid and authorized, can be used by attackers to gain unauthorized access to cloud accounts, source control, package registries, and SaaS tools.

The proliferation of credentials on developer laptops is a result of modern development practices that prioritize speed. Developers often authenticate quickly to multiple services, leaving behind tokens in configuration files, caches, and shell history. AI tooling further exacerbates the issue by caching tokens, rewriting configurations, and dropping secrets into temporary files.

The lack of dedicated coverage for this credential plane on the developer endpoint leaves it as the new edge of the perimeter, yet often the most vulnerable. The attack surface is broad, with no single layer responsible for inventorying or securing these credentials. The attack path is relatively straightforward, starting with the infiltration of a poisoned dependency or compromised extension, followed by the scanning of common credential locations.

Once stolen, these credentials can provide attackers with access to valuable resources across the organization.

Written by urgent.news from Dev.to's reporting โ€” not their text. Machine-written โ€” may contain errors; check the original before relying on it.

Read the original at dev.to โ†’

More in Tech

Enrich Elasticsearch Logs With GeoIP at Ingest

An access log full of raw IPs can't answer where a traffic spike came from. Elasticsearch GeoIP fixes that at write time, enriching public-IP events with whatever country, region, city, and coordinateโ€ฆ

  • Elasticsearch's built-in GeoIP enrichment processor enhances access logs with geographical data.
  • Uses MaxMind's GeoLite2 databases for real-time document enrichment without additional plugins.
  • Processor ships with Elasticsearch 8.x and 9.x clusters, automatically updating free databases.

More from Monday 24 August โ†’