Urgent.News

What's breaking now, across thousands of outlets.

Tech

Your Antivirus Only Watches. Mine Kills: Building a Detect-and-Respond Agent in Rust + eBPF

Most ransomware "solutions" stop at detection: an alert, a dashboard row, an email you'll read tomorrow. By then the attacker has already encrypted the shares. I wanted the other thing: the process dies the moment the verdict fires. This post is about how Talus does that in Rust, with eBPF doing the watching and a response layer doing the killing — and what it took to keep the whole pipeline at…

The ransomware threat requires an antivirus that takes action, not just detects and alerts. The Talus project, MIT-licensed and open source, delivers just that. It uses Rust and eBPF to build a "detect-and-respond" agent that watches kernel-level events, scores file opens in real-time, and kills ransomware processes before they can encrypt files.

Talus achieves high performance by staying in the kernel for syscall hooking, using per-CPU buffers to avoid lock contention, and employing zero-copy handoffs to userspace for minimal copying. The architecture separates kernel watching, userspace detection, and response, allowing the system to handle up to 280,000 events per second on approximately 7.6% CPU on a live desktop.

The project is flexible, allowing users to adjust thresholds for watching or auto-killing, and is documented in detail in its GitHub repository and landing page.

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

Why I Keep My Database Layer Boring

Why I Keep My Database Layer Boring When building an application, it's easy to get excited about the visible parts. A new Compose screen. A better API. A new feature. A cleaner dashboard.

  • Define a clear data model with all relationships between data points.
  • Use database constraints to enforce important rules and validations.

Hire Prove PASS Pay: XRPL Escrow for MCP Agents

Hire → Prove → PASS → Pay: XRPL Escrow for MCP Agents If your coding agent can call tools, it can also hire work — scrape a dataset, draft a PR summary, run a research pass.

  • Buyers create jobs with task specifications and worker addresses on XRPL escrow.
  • Workers submit deliverables, AI referee scores work against specifications.
  • If work passes, escrow moves funds on-chain; if fails, escrow stays locked.

Encrypted file storage, share links you actually set the rules on, or go P2P

Turn on encryption and your upload is scrambled client-side with AES-256-GCM before it leaves your browser. The key is generated server-side once, emailed to you, and never stored after that — lose…

  • Files encrypted with AES-256-GCM before upload
  • Share links with password protection, limits, and expiration
  • Peer-to-peer transfer bypasses server entirely

More from Sunday 20 September →