Top Picks

1
web agentに万能browser権限を渡さず、ページ単位で能力と情報流を分けてcross-site prompt injectionを封じ込める
AI AgentsPrompt InjectionBrowser SecuritySandboxing

Prismataはweb agentのcross-site prompt injectionを能力分離で閉じ込める

Prismataは、web agentが複数サイトを巡回するときに、悪意あるページの指示が別サイトの権限へ流れ込む問題を扱う研究です。中心は、agentに一つの万能なbrowser権限を渡すのではなく、page/contextごとに操作能力と情報の流れを分け、外部入力が高権限操作へ届く経路を狭めることです。LLMの注意力に任せる防御ではなく、browser-sideの実行境界としてprompt injectionを制限する点が実装上の論点です。

なぜ重要か

web agentの安全性は、model alignmentだけではなくbrowser権限と情報流の設計で決まります。Prismataは、prompt injectionを入力検査の問題ではなくcapability confinementの問題として扱うため、実運用のagent sandbox設計に直結します。

重要度
high
読むべき人
AI agent基盤担当、browser automation担当、security engineer
HN
10 points / 0 comments
2
Linux kernelの古いsubsystemで参照寿命と非同期実行が交差し、stack use-after-freeとして報告された
LinuxKernel SecurityUse-after-freeIncident Triage

GhostLock報告はLinux ion stackのUAFを再現条件つきで示した

Nebula Securityは、Linux kernelのio_uring/ION stack周辺に残っていたstack use-after-freeをGhostLockとして報告しました。記事は、影響範囲を「全distribution」と強く表現していますが、実務上はkernel version、設定、namespaceやcontainer権限、再現手順、修正状況を分けて確認する必要があります。価値があるのは、長寿命のkernel subsystemで参照寿命と非同期実行が絡むと、古い仮定が現代の攻撃面へ戻ってくるという点です。

なぜ重要か

kernel脆弱性では、存在の有無だけでなく、到達可能性、権限前提、修正状態がリスクを決めます。GhostLockは、長期運用される低レイヤーcodeでlifetime管理と非同期境界を継続監査する必要を示しています。

重要度
high
読むべき人
Linux platform engineer、container security担当、incident response担当
HN
21 points / 4 comments
3
Postgresでは強いlock待ちがqueue先頭に立つと、互換性のある後続SELECTまで止まるlock convoyが起きる
PostgresDatabase OperationsLockingIncident Analysis

Recall.aiのPostgres遅延はlock convoyが読み取りqueryを巻き込んだ

Recall.aiは、Postgresのlock挙動により、書き込みが詰まっただけでなく読み取りqueryまで待たされるlock convoyを解析しました。問題の本質は、あるtransactionが強いlockを待っている間、その後ろに来た互換性のあるqueryもqueueの順序により進めなくなることです。application側の観測では単なるDB遅延に見えても、根はlock mode、DDL/DML、長いtransaction、migration運用の組み合わせにあります。

なぜ重要か

DB障害はslow queryだけを見ても原因に届かないことがあります。lock queueの公平性と互換性を理解していないと、無害に見えるmigrationや長いtransactionが読み取りpath全体を止めます。

重要度
high
読むべき人
backend engineer、SRE、database運用担当
HN
10 points / 7 comments
4
Claude Codeのsecurity警告を、自然文ではなくファイルとログで検証し、実攻撃ではなく作話の可能性へ切り分けた
Claude CodeAI AgentsSecurity OperationsHallucination

Claude Codeのprompt injection検出はログ検証で作話と切り分けられた

Zennの記事は、Claude Codeが「プロンプトインジェクション検出」を報告した事象を、実際のファイル、ログ、挙動をたどって検証した記録です。結論は、実在する攻撃を検出したのではなく、agentが状況説明を作話した可能性が高いというものです。重要なのは、security alertをagentの自然文だけで扱わず、入力、実行ログ、再現手順、検出器の実装を確認する運用に戻した点です。

なぜ重要か

AI agentは危険を見逃すだけでなく、存在しない危険をもっともらしく報告することがあります。security運用に組み込むなら、自然文のalertを証拠として扱わず、再現可能なartifactへ接続する設計が必要です。

重要度
medium
読むべき人
AI coding利用者、security tooling担当、developer experience担当
Zenn
37 signal / 3 comments
5
Cpp2RustはC++のpointerやtemplateを、unsafe頼みではなくsafe Rustの所有権モデルへ写す変換を狙う
RustC++MigrationStatic Analysis

Cpp2RustはC++からsafe Rustへの変換を型・所有権の問題として扱う

Cpp2Rustは、C++ codeをsafe Rustへ自動変換する研究・toolingで、単純な構文変換ではなく所有権、借用、template、標準library利用をどうRust側へ写すかを中心にしています。large legacy codebaseのmigrationでは、変換後にunsafeを大量に残すだけでは保守性の勝ちになりません。実務で読むべき点は、変換率よりも、どのC++ idiomがsafe Rustへ落とせて、どこで人間の設計判断が必要になるかです。

なぜ重要か

C++からRustへの移行価値は、言語名ではなく、未定義動作や所有権の曖昧さをどこまで消せるかで決まります。Cpp2Rustは、migration toolingを安全性のoracleと組み合わせて評価する観点を提供します。

重要度
medium
読むべき人
C++/Rust engineer、platform migration担当、compiler/tooling研究者
HN
42 points / 11 comments