frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Telos – eBPF/LSM Runtime Security for Autonomous AI Agents

https://github.com/nevinshine/telos-runtime
1•nevinshine•2h ago
We give autonomous AI agents shell access and API keys, relying on system prompts or Docker for security. This is fundamentally broken. When an agent is hit with an indirect prompt injection, it doesn't download a rootkit. It uses standard, signed binaries like curl or base64 to exfiltrate data. To the OS, this looks like a legitimate user executing a legitimate request. EDR fails because the binary isn't malware. Docker fails because it still allows outbound network access.

I’ve been engineering a split-plane defense architecture to solve this. Telos is an experimental hybrid runtime bridging LLM intent tracking with low-level kernel isolation. Instead of static firewall rules, Telos dynamically bounds execution and network access in real-time using eBPF-LSM hooks, Information Flow Control (IFC), and XDP hardware drops.

The Dual-Gate Architecture

Telos operates on one rule: Intent equals the perimeter. Agents declare intent to a local control plane, which translates it into O(1) eBPF hash maps.

1. Execution Gate (lsm/bprm_check_security)

Intercepts the execve() syscall. Telos checks the binary against the process's intent-map. If an agent authorized to "read logs" tries to execute nc, the kernel instantly returns -EACCES. This inherits down the process tree, killing fork/exec evasion.

2. Network Gate (lsm/socket_connect)

Intercepts outbound connections. Windows auto-expire via a TTL. If the agent is tricked into connecting to an unauthorized IP, the socket is killed before the TCP handshake.

The Capstone: Cross-Vector Taint Tracking (IFC)

What stops an agent from curl-ing a sensitive file it's allowed to read to a malicious server?

Telos monitors lsm/file_open, checking targets against an inode sensitivity map.

If the agent reads a CRITICAL file (like .env), Telos dynamically elevates the agent's taint to TAINT_CRITICAL in the eBPF process map.

The moment that process invokes socket_connect, Telos checks the taint state and triggers a Network Slam.

All outbound connections permanently return -EPERM. The data cannot leave the machine.

Escaping the OS: The Hyperion XDP Bridge

Telos routes agent DNS through a proxy pipeline (checking for typosquatting/homoglyphs). If a domain is flagged malicious, Telos resolves the IPs and pushes them via RPC to Hyperion XDP on the physical NIC. Packets matching that IP are dropped with XDP_DROP at wire-speed, before the Linux kernel even allocates an SKB.

The "AI" Anti-Hype

Putting an LLM in the hot path introduces massive latency. Telos keeps AI entirely out of the kernel hot path. All enforcement happens via deterministic, O(1) hash table lookups in C. The LLM only adjudicates complex edge cases asynchronously in the control plane.

Benchmarks and Trade-offs

I ran a 10-million operation torture test on bare-metal (AMD Ryzen 7 Pro 5850U, 5.15+ kernel).

file_open: +2.27 µs overhead (+8.5%)

bprm_check_security: +193 µs overhead (+3.0%)

socket_connect: +3.89 µs overhead (+1.9%)

Trade-offs: Telos fails closed; unparsed actions are instantly killed. Heavy bash-scripting workloads involving thousands of rapid fork() calls experience elevated eBPF map contention. To mitigate this under memory pressure, Telos utilizes BPF_MAP_TYPE_LRU_HASH to gracefully evict stale process states.

What's Next

Securing AI requires enforcement at the layer the AI cannot manipulate: the kernel. Telos is an open-source research runtime. I am particularly interested in feedback on bypass vectors I haven't considered, whether the IFC taint model holds under heavily multi-threaded agent workloads, or ways to optimize eBPF map lookups.

GitHub Repository: https://github.com/nevinshine/telos-runtime

Show HN: BrowseBrawl – What if browser agents battled to generate training data?

https://www.browser-brawl.com/
1•HrubyOnRails•31s ago•0 comments

Bropages Is Down

https://bropages.org/
1•bariumbitmap•1m ago•1 comments

Show HN: We built a News Synthesis Engine to fight media bias

https://apps.apple.com/us/app/the-bias-wide-angle-news/id6755318038
1•charlie_ehlen•3m ago•0 comments

Show HN: Kodama – A self-hosted autonomous daemon for Claude Code and Codex

https://github.com/FratteFlorian/kodama
1•flofra•3m ago•0 comments

I built safe JavaScript for $250 in two weeks

https://loewald.com/blog/2026/2/26/how-i-built-new-javascript-in-two-weeks-for-250-dollars
1•podperson•4m ago•1 comments

Apple Does Fusion

https://om.co/2026/03/03/apple-does-fusion/
1•herbertl•4m ago•0 comments

Chiplets: A Technology, Not a Market (2025)

https://semiengineering.com/chiplets-a-technology-not-a-market/
1•herbertl•4m ago•0 comments

Astrophysicist Proposes Interstellar Mission to Study Black Holes

https://www.sci.news/astronomy/interstellar-mission-astrophysical-black-holes-14129.html
2•bookofjoe•5m ago•0 comments

The DIY Diehards Building Green Infrastructure from Scratch

https://reasonstobecheerful.world/diy-diehards-building-renewable-energy-infrastructure-from-scra...
2•PaulHoule•7m ago•0 comments

There's Probably a $1M Idea Sitting in This Database

1•briebella•8m ago•0 comments

The Journey of Internet Ads – A Scrollytelling

https://www.june.kim/advertising-journey/
1•kimjune01•8m ago•0 comments

Show HN: React multi-step form library with dynamically generated steps

https://github.com/martiserra99/formity
2•martiserra99•9m ago•1 comments

Show HN: Claude Code Spinner Verbs Extractor

https://github.com/jaehongpark-agent/claude-code-spinner-verbs
2•jaehong747•9m ago•0 comments

Snow Investors Have Opportunity to Lead Snowflake Inc. Securities Fraud Lawsuit

https://markets.ft.com/data/announce/detail
2•punk_ihaq•9m ago•0 comments

Show HN: What I learned running a crypto data pipeline at 120M messages/day

2•Qalypto•9m ago•0 comments

Medical journal says the case reports it has published for 25 years are fiction

https://retractionwatch.com/2026/03/03/canadian-pediatric-society-journal-correction-case-reports...
3•Tomte•12m ago•0 comments

Show HN: EZorro – Describe your trading strategy, and turn it into an algo

https://ezorro.app/
4•Garrett727•13m ago•0 comments

Roomwitha.com – AI that analyzes hotels to recommend the best specific room

https://roomwitha.com
2•posteezy•13m ago•0 comments

Despite What You've Heard, AI Art Is Still Much Copyrightable

https://knifepoint.substack.com/p/despite-what-youve-heard-ai-art-is
3•kg•17m ago•0 comments

Building AI Agents non-technical teammates can improve without me

https://chainix.ai
2•JackFarrell•18m ago•1 comments

Google Account "Digital Execution" While Auditing a Chrome Store Vulnerability

1•NTT_Prime•18m ago•0 comments

Anthropic's AI tool Claude central to U.S. campaign in Iran, amid a bitter feud

https://www.washingtonpost.com/technology/2026/03/04/anthropic-ai-iran-campaign/
3•spenvo•18m ago•1 comments

Ask HN: Porting MIT CADR to RISC-V

2•lstevens14•19m ago•0 comments

Aigli: Photo and Video Editor – Now Available on the App Store

https://apps.apple.com/us/app/aigli-photo-video-editor/id6756179374
1•_janc_•19m ago•1 comments

How surprise discoveries and lizard venom led to a new class of weightloss drugs

https://biomedical-sciences.uq.edu.au/article/2024/04/rise-ozempic-how-surprise-discoveries-and-l...
1•thunderbong•20m ago•0 comments

AIPriceCompare – Instantly Compare AI API Pricing Across Models

https://aipricecompare.saposs.com/
1•powerwild•21m ago•1 comments

The one science reform we can all agree on, but we're too cowardly to do

https://www.experimental-history.com/p/the-one-science-reform-we-can-all
2•sito42•21m ago•1 comments

Show HN: O4DB – Intent-based M2M protocol without centralized APIs

https://github.com/dannythecountok/O4DB-protocol
1•dannythecount•21m ago•1 comments

"It Turns Out"

https://jsomers.net/blog/it-turns-out
7•Munksgaard•22m ago•1 comments

Show HN: AI Code Review CLI

https://github.com/kodustech/cli
2•eddelgado•23m ago•0 comments