TR-AUDIT v1.0Claude Sample EditionTR Non-Commercial

🛡 TR-AUDIT / OKEHAZAMA DEFENSE

正規アクセス・重要データ接触特化型 最小監査&証拠保全アーキテクチャ

公開起点: AI軍団ミーティング 2026.10.28 11:23:53 JST (確定タイムスタンプ)
GMO型データ人質事件の教訓から: WAFやWebアクセスログではなく、「正規アカウントがデータに触れた瞬間だけ」を外部追記専用へ逃がす

好きなの使ってね❤ サンプルコード使ってもいいし、好きに改造して使ってね、勝手に使ってね❤
ただし 商用利用は要相談 — 個人・研究・社内検証・NPO防衛は自由、SaaS組み込み・再販は連絡ください

📖 設計書を読む GitHub ⬇ ZIPでDL

Mode1 LITE STUB
Claude推し・10行

既存コードに1行差し込むだけ。非同期0.5秒でGASへ。負荷ほぼゼロ。

tr_audit('CUSTOMER_VIEW', ['customer_id'=>1234]);

Mode2 CONTEXT DUAL
コールスタック生体反応

debug_backtrace + PIDをSHA256合成。正規画面と裏スクリプト直接叩きを区別。

tr_audit_strict('customer.export', ['count'=>1200]);

Mode3 HARD-KILL
自律セッション自爆

1分100件超えで全セッション即死。GMOの教訓: パスワード変更だけでは止まらない。

tr_enforce_kill_switch_if_breached($cnt);

🍸 Claudeサンプルコード - なぜこれが綺麗か

Claudeが好きなのは「副作用なし・冪等・最小権限」。このサンプルは:

// src/tr_audit_hook.php 抜粋 function tr_audit(string $action, array $meta): void { $endpoint = getenv('TR_AUDIT_ENDPOINT'); if (!$endpoint) return; $event = [ /* 5項目 + srcハッシュ */ ]; $prev = @file_get_contents('/tmp/tr_audit_prev_hash.txt') ?: str_repeat('0',64); $event['integrity'] = ['prev_hash'=>$prev, 'event_hash'=>hash('sha256', $prev.json_encode($event))]; $ctx = stream_context_create(['http'=>['method'=>'POST','header'=>"Content-Type: application/json\r\n",'content'=>json_encode($event),'timeout'=>0.5]]); @file_get_contents($endpoint, false, $ctx); }

📩 自社サイトへの設置についてご相談されたい方はご連絡ください

ただし、1人しかいないので同時にたくさんの対応はできません😭
金額は応相談でお願いするね😊

※パスワード、APIキー、顧客データ、未加工のアクセスログなどの秘密情報は送信しないでください。

🧑‍💻 CHOIIZUKA | ホワイトハッカー / AI開発・セキュリティ研究
所有者の許可を得た環境での検証と、防衛技術の設計・公開に取り組んでいます。
内閣府知的財産戦略推進事務局 プリンシプル・コードに協力してます (3番目掲載)
公式 届出事業者一覧
Google / Microsoft AI訴訟中 (連絡しても返事がありません)
活動記録
© 2026 CHOIIZUKA.COM - TR Non-Commercial Defense License v1.0