← AI Tools
マルチモーダル上級

Fortress

Fortressは、Tilionの開発チームが2026年7月に一般公開した革新的なオープンソースのステルスブラウザエンジンです。このツールは、現代のAIエージェントやウェブデータスクレイパーが、高度なボット検出システムによって無差別にブロックされるという問題を解決するという明確な目的を持って開発されました。従来の自動化ブラウザがウェブサーバーと通信する際に発生する不整合を解消するために、Fortressは単にJavaScriptレベルの変数を操作するだけでなく、ChromiumのC++ソースコードを深く修正するアーキテクチャを採用しています。

Fortressは、Tilion開発チームが2026年7月に一般公開した、革新的なオープンソースステルスブラウザエンジンです。このツールは、現代のAIエージェントやウェブデータスクレイパーが、高度なボット検出システムによって無差別にブロックされるという問題を解決するという明確な目的を持って開発されました。従来の自動化ブラウザがウェブサーバーと通信する際に発生する不整合を解消するために、Fortressは単にJavaScriptレベルの変数を操作するだけでなく、ChromiumのC++ソースコードを深く修正するアーキテクチャを採用しています。レンダリングエンジンであるBlink、JavaScriptエンジンであるV8、セキュアな暗号化通信ライブラリであるBoringSSLの最下層の仕様まで、ソースコードツリー内で直接パッチを適用してコンパイルします。まるで大規模言語モデルであるGPTが、自然な文脈の文章を生成して人間の会話を巧みに模倣するように、FortressはCPUの仕様、グラフィックス処理装置(GPU)のドライバ加速情報、システムフォントのリスト、オーディオコンテキストパラメータを有機的に統合し、実際のWindowsを使用する一般的なユーザーの一般的なChromeブラウザ環境を完璧に模倣します。

ウェブ自動化の分野で従来から広く使用されてきたPuppeteer-stealthやPlaywright-stealthのようなプロキシスクリプトベースのツールは、ブラウザ内部のJavaScriptグローバルオブジェクト(例:navigator)を、実行時に上書きする(モンキーパッチング)という一時的な方法を採用してきました。しかし、最近のインテリジェントなボット検出ソリューションは、ウェブページが最初にロードされる時点でJavaScriptの実行コンテキストを分析し、これらのステルスレイヤーの存在を非常に簡単に検出します。例えば、上書きされた関数オブジェクトに対して文字列変換関数(toString())を呼び出したときに、ブラウザエンジンの純粋な機械語実行を意味するネイティブコード([native code])が出力されず、操作された痕跡が検出されたり、セキュアなサンドボックスで隔離されたサブフレーム(iframe)やバックグラウンドウェブワーカー(Web Worker)内でプロトタイプオブジェクトを再呼び出しする瞬間に上書きが回避され、元のヘッドレス(Headless)の兆候が露呈するという限界がありました。Fortressは、領域不変性(Realm Invariance)の原則を徹底的に遵守し、仮想化領域のすべてのコンテキスト、さらには暗号化パケット(JA3/JA4 TLS)のネットワーク形状まで、本来のアイデンティティと完全に一致するように設計されています。これは、検出回避システムのレベルを一段階引き上げた決定的な差別点です。

研究者の視点から見ると、Fortressはデータ取得パイプラインの生存を担う重要なインフラとして機能することができます。例えば、世界中の医学および化合物レジストリウェブサイトや、ゲノム配列分析ツールを提供する公共およびプライベートサーバーは、サーバーリソースを保護するために、Akamai Bot ManagerやCloudflare Turnstileのような厳格なアンチボットソリューションを導入しており、従来のクローラーでは最初のページにさえアクセスすることが困難です。研究者は、既存に構築したPlaywrightまたはPuppeteerのソースコードから、Chromeブラウザを直接実行するオプションを削除し、Fortressが実行されているローカルまたはリモートのChromeデベロッパーツールプロトコル(CDP)ポートに接続するように、コードを1行だけ修正すれば済みます。ロケール設定に合わせた仮想キーボードAZERTY/QWERTYレイアウトの動作、デバイス解像度と整合するメディアデバイスのリスト、実際のANGLEグラフィックスドライバのハードウェアアクセラレーションバックエンドが調和して動作するため、セキュリティフィルターはこれを、正常な研究者がChromeブラウザで直接サイトにアクセスし、マウスとキーボードを操作する純粋なトラフィックとして完全に信頼し、すべてのアクセスを即座に許可します。

最近台頭しているAIウェブエージェントエコシステムとの完璧な統合も、Fortressが持つ強力な武器の一つです。Browser-use、Crawl4AI、LangChainなど、LLMベースのウェブ自動化エージェントがウェブページ上で動的に要素を探索し、会員登録またはデータ照会を実行する際に、CAPTCHAなどの障害に遭遇してエージェントループが崩壊するという現象を、ほぼ完全に遮断します。34個の精密なC++パッチを通じて検証された一貫性(Coherence)を保証するため、人工知能エージェントが複雑な多段階のビジネスロジックを探索しても、検出サーバーからのブロックを受けずに、目的地まで中断のない探索を完了できる強力な基盤を提供します。

💻 必要なスペック

🧠RAM

NVIDIA GPUまたはApple Silicon内蔵グラフィックスを推奨

💾ストレージ

約 300MB(Docker ダウンロード時に 850MB 以上)

⚡ インストール

4-1. クイックスタート

pip install tilion-fortress

4-2. 詳細なインストール

Pythonのライブラリとバイナリのダウンロード

pip install tilion-fortress

Node.js パッケージのインストール時

npm install tilion-fortress

Dockerを用いたリモートCDPサーバーの起動(macOS/Linux)

docker run --rm -p 9222:9222 tilion/fortress:latest

FAQ

Fortressとは何ですか?

Fortressは、Tilion開発チームが2026年7月に一般公開した、革新的なオープンソースステルスブラウザエンジンです。このツールは、現代のAIエージェントやウェブデータスクレイパーが、高度なボット検出システムによって無差別にブロックされるという問題を解決するという明確な目的を持って開発されました。従来の自動化ブラウザがウェブサーバーと通信する際に発生する不整合を解消するために、Fortressは単にJavaScriptレベルの変数を操作するだけでなく、ChromiumのC++ソースコードを深く修正するアーキテクチャを採用しています。レンダリングエンジンであるBlink、JavaScriptエンジンであるV8、セキュアな暗号化通信ライブラリであるBoringSSLの最下層の仕様まで、ソースコードツリー内で直接パッチを適用してコンパイルします。まるで大規模言語モデルであるGPTが、自然な文脈の文章を生成して人間の会話を巧みに模倣するように、FortressはCPUの仕様、グラフィックス処理装置(GPU)のドライバ加速情報、システムフォントのリスト、オーディオコンテキストパラメータを有機的に統合し、実際のWindowsを使用する一般的なユーザーの一般的なChromeブラウザ環境を完璧に模倣します。 ウェブ自動化の分野で従来から広く使用されてきたPuppeteer-stealthやPlaywright-stealthのようなプロキシスクリプトベースのツールは、ブラウザ内部のJavaScriptグローバルオブジェクト(例:navigator)を、実行時に上書きする(モンキーパッチング)という一時的な方法を採用してきました。しかし、最近のインテリジェントなボット検出ソリューションは、ウェブページが最初にロードされる時点でJavaScriptの実行コンテキストを分析し、これらのステルスレイヤーの存在を非常に簡単に検出します。例えば、上書きされた関数オブジェクトに対して文字列変換関数(toString())を呼び出したときに、ブラウザエンジンの純粋な機械語実行を意味するネイティブコード([native code])が出力されず、操作された痕跡が検出されたり、セキュアなサンドボックスで隔離されたサブフレーム(iframe)やバックグラウンドウェブワーカー(Web Worker)内でプロトタイプオブジェクトを再呼び出しする瞬間に上書きが回避され、元のヘッドレス(Headless)の兆候が露呈するという限界がありました。Fortressは、領域不変性(Realm Invariance)の原則を徹底的に遵守し、仮想化領域のすべてのコンテキスト、さらには暗号化パケット(JA3/JA4 TLS)のネットワーク形状まで、本来のアイデンティティと完全に一致するように設計されています。これは、検出回避システムのレベルを一段階引き上げた決定的な差別点です。 研究者の視点から見ると、Fortressはデータ取得パイプラインの生存を担う重要なインフラとして機能することができます。例えば、世界中の医学および化合物レジストリウェブサイトや、ゲノム配列分析ツールを提供する公共およびプライベートサーバーは、サーバーリソースを保護するために、Akamai Bot ManagerやCloudflare Turnstileのような厳格なアンチボットソリューションを導入しており、従来のクローラーでは最初のページにさえアクセスすることが困難です。研究者は、既存に構築したPlaywrightまたはPuppeteerのソースコードから、Chromeブラウザを直接実行するオプションを削除し、Fortressが実行されているローカルまたはリモートのChromeデベロッパーツールプロトコル(CDP)ポートに接続するように、コードを1行だけ修正すれば済みます。ロケール設定に合わせた仮想キーボードAZERTY/QWERTYレイアウトの動作、デバイス解像度と整合するメディアデバイスのリスト、実際のANGLEグラフィックスドライバのハードウェアアクセラレーションバックエンドが調和して動作するため、セキュリティフィルターはこれを、正常な研究者がChromeブラウザで直接サイトにアクセスし、マウスとキーボードを操作する純粋なトラフィックとして完全に信頼し、すべてのアクセスを即座に許可します。 最近台頭しているAIウェブエージェントエコシステムとの完璧な統合も、Fortressが持つ強力な武器の一つです。Browser-use、Crawl4AI、LangChainなど、LLMベースのウェブ自動化エージェントがウェブページ上で動的に要素を探索し、会員登録またはデータ照会を実行する際に、CAPTCHAなどの障害に遭遇してエージェントループが崩壊するという現象を、ほぼ完全に遮断します。34個の精密なC++パッチを通じて検証された一貫性(Coherence)を保証するため、人工知能エージェントが複雑な多段階のビジネスロジックを探索しても、検出サーバーからのブロックを受けずに、目的地まで中断のない探索を完了できる強力な基盤を提供します。

Fortressはいつ使いますか?

Fortressは、Tilionの開発チームが2026年7月に一般公開した革新的なオープンソースのステルスブラウザエンジンです。このツールは、現代のAIエージェントやウェブデータスクレイパーが、高度なボット検出システムによって無差別にブロックされるという問題を解決するという明確な目的を持って開発されました。従来の自動化ブラウザがウェブサーバーと通信する際に発生する不整合を解消するために、Fortressは単にJavaScriptレベルの変数を操作するだけでなく、ChromiumのC++ソースコードを深く修正するアーキテクチャを採用しています。

📄 公式ドキュメント🐙 GitHub

📝 アップデートノート

まだアップデートノートはありません。

🧪 関連「生命のコード」

関連する「生命のコード」記事はまだありません。

BioPlayground

閲覧・リンク・適法な引用は開放し、高速な一括収集と無断再配布は制限します。

別途表示がない限り、コンテンツの権利はBioPlaygroundまたは正当な権利者に帰属します。