>_ DevTrendsja

言語

ホーム

言語

セクション

フロントエンド バックエンド モバイル DevOps AI / ML ゲーム開発 ブロックチェーン 組み込み セキュリティ
JavaScript

Tholian Stealth:あなたをスパイしないブラウザ

現代のブラウザのほとんどに共通する点は何か知っていますか?それはあなたのデータを収集することです。「プライベート」を標榜するブラウザでさえ也不例外です。そんな中、プライバシー保護だけ为目的とするのではなく、その考えを中心に据えて構築されたツールを想像してみてください。Tholian Stealthをご紹介します——たぶん今まで見た中で最もラディカルなウェブブラウジングのアプローチです。

なぜ世界にStealthが必要なのか

今日、ブラウザは単なるインターネットへの窓ではなく、第三方があなたのデジタルライフを覗き込めるドアです。トラッキング、Cookie、指紋認証——監視ツールの武器庫は日々拡大しています。Stealthはコントロールが完全にユーザーに属するソリューションを提供することで、このパラダイムに挑戦します。

これは単なるブラウザではなく、3つの強力なツールを組み合わせたものです:

  • プライベートWebブラウザ
  • 自動化Webスクレイパー
  • 分散型プロキシサーバー

ウェブブラウジングの認識を変える主要機能

1. 妥協のないセキュリティ

Stealthは「余分なものは何もなし」原則で動作します:

  • DNS-over-HTTPSのみサポート
  • デフォルトでHTTPSを使用極限的なケースでのみHTTPにフォールバック
  • ECMAScriptを完全に無効化(そう、JavaScriptなし!)
  • 潜在的に危険なWeb APIを削除

2. 真の分散化のためのP2Pアーキテクチャ

  • 信頼できるピア間の共有キャッシュでトラフィックを削減
  • マルチキャストDNSによるローカルピア検出
  • SOCKSプロキシまたは広告フィルタリング付きのDNSプロキシとして動作可能

3. スマートコンテンツフィルタリング

  • AdBlock Plus、uBlock Origin、Pi-Holeレベルのブロッカー
  • 不必要なものをすべて削除するHTML/CSSオプティマイザー
  • 読み込まれるコンテンツを制御する柔軟な「サイトモード」

4. オフラインファーストアプローチ

  • 手動更新による永続キャッシュ
  • インターネットなしでも以前訪問したサイトにアクセス
  • 利用不可ページの復元のためのWayback Machine統合

内部の技術的詳細

StealthはJavaScriptで書かれており、Node.jsの上で動作します。そのアーキテクチャを特に興味深いものにしている点は以下の通りです:

  1. ヘッドレスモード: GUIなしでブラウザを実行でき、自動化に最適
  2. P2Pキャッシュ: ローカルネットワークがCDNになる
  3. プログラム可能なインターフェース: すべての機能にAPI経由でアクセス可能
  4. RetroKit: セキュリティのための削減されたAPIを持つカスタムWebKitフォーク

Tholian Stealthは、最新のWebインフラに挑戦する大胆な実験です。是的、すべての人に適しているわけではありません:JavaScriptサポートの欠如により、多くのサイトが「壊れた」ように見え、セキュリティアプローチは一般ユーザーには過剰に感じるかもしれません。

しかし、以下が必要な場合:

  • 最大限のプライベートWebアクセス
  • 自動化データ収集ツール
  • 分散型コンテンツキャッシュ

— 那么Stealthは確かに注目に値します。このプロジェクトは積極的に開発中で、他のブラウザには存在しない独自の機能をすでに提供していません。

試してみる勇气があれば——しかし警告します:Stealthを使った後、通常のブラウザは 너무「饒舌」に感じるかもしれません。

P.S. 開発者向けの詳細なガイドがあり、議論はTelegramチャットで行われています。

関連プロジェクト