CyberChef ホスティング
クライアント側のツールボックスでデータをエンコード、デコード、暗号化、変換します。入力がアップロードされることはありません。
- ワンクリック デプロイ
- 15 GB 必要なディスクスペース
- 1 GB RAM 必要なメモリ
- 2 €から 価格

公式リンク
CyberChefの公式リンクとオリジナルウェブサイト
AvaHostで得られるもの
ワンクリックデプロイメント、カスタムドメイン、無料のHTTPS、自動アプリケーション更新、およびスケジュールされたバックアップがすべてのクラウドアプリに付属しています。1台のサーバーで複数のアプリを実行でき、ターミナルアクセスも含まれています。
このテンプレートにはデータベースコンテナが含まれていません。

テクノロジー
- Dockerイメージ
- mpepping/cyberchef:latest
- デフォルトポート
- 8000

CyberChefの仕組み
CyberChefは入力ペイン、操作ライブラリ、レシピエリア、出力ペインを提供します。ユーザーは操作をシーケンスにドラッグし、パラメータを調整し、レシピの実行に伴って結果がリアルタイムで更新されるのを確認できます。レシピはエンコーディング、ハッシング、暗号化、圧縮、パース、抽出、フォーマット、その他多くの技術的変換をカバーできます。
本番アプリケーションはサーバー側の処理コンポーネントを持ちません。レシピはユーザーのブラウザで実行されます。レシピ定義はコピー、ディープリンクに埋め込み、またはそのブラウザプロファイルのローカルストレージに保存できます。通常の操作では入力とレシピデータはブラウザに留まりますが、Show on map、DNS over HTTPS、HTTP requestは意図的に外部サービスに接続します。
CyberChefの主要機能
ビジュアルチェーンにより、複雑な変換は個別のコマンドの長いリストよりも検査しやすくなります。アナリストはステップを並べ替え、操作を無効化し、中間結果を検査し、再現可能なレシピを別の認可されたユーザーと共有できます。Magic操作は、フォーマットが即座に明らかにならないデータの変換も提案できます。
計算はクライアントデバイスで実行されるため、大きな入力と負荷の高いレシピは主にブラウザのメモリとプロセッサ容量によって制約されます。保存されたローカルレシピは現在のブラウザプロファイルに属し、ローカルストレージがクリアされると消える可能性があるため、重要なレシピはインターフェース外にエクスポートまたはドキュメント化する必要があります。

CyberChefの自己ホスティング:要件とコスト
ホストされたサーバーは主にCyberChefの静的アプリケーションアセットを配信し、各訪問者のブラウザが実際のレシピ作業を実行します。同時訪問者はアセット配信に影響しますが、入力サイズ、操作数、レシピの複雑さはユーザーのデバイスのリソースを消費します。カタログはPostgreSQLとMariaDBを「不要」として記録し、保存されたレシピは通常、ホストされたリレーショナルデータベースではなくブラウザストレージに存在します。
AvaHostではCyberChefはPlan 1を€2で使用します。ホストされたCyberChefパッケージにはワンクリックデプロイメント、カスタムドメインと自動HTTPS、自動アプリケーション更新、スケジュール済みバックアップが含まれます。このサービスはWebアプリケーションのみを提供します。外部マップタイル、DNSリゾルバー、HTTPターゲット、データソース、特殊な分析サービスはバンドルされておらず、ユーザーはブラウザの外にリクエストを送信することを意図的に行うレシピを検査する必要があります。
CyberChefの利用者
セキュリティチームはCyberChefを使用して、インジケータをデコード、証明書を検査、ハッシュを計算、ネットワーク関連のテキストをパース、認可された分析中に証拠を変換します。開発者はエンコーディングやデータフォーマットをテストするために使用し、教育者はプロセスを隠すのではなく変換の各段階を示すレシピを構築します。
CyberChefは一般的な変換ワークベンチであり、マルウェアサンドボックス、パスワードクラッキングサービス、または証拠取扱い手順の代替ではありません。ユーザーは入力の機密性と合法性に責任を持ち、外部システムに接続する操作は機密データが読み込まれる前にレビューする必要があります。
F.A.Q
CyberChefは Plan 1 で €2 から始まります。サーバーは主にブラウザアプリケーションを配信するため、ほとんどのレシピ計算は各訪問者のデバイス上で実行されます。同時アクセスと静的アセット配信がホスティング需要に影響を与える一方、非常に大きな入力または複雑なレシピはブラウザのメモリとプロセッサにより大きく依存します。
カスタムホスト名は、DNSレコードがAvaHostを指すようになった後、自動HTTPSを通じてCyberChefを提供できます。最終的なアドレスは認可されたユーザーのみと共有し、ドメイン変更後に保存されたブックマークまたは内部ドキュメントを更新してください。CyberChef自体はホストされたアカウントシステムを提供していないため、アクセスポリシーはデプロイメントの周辺制御に従う必要があります。
通常のCyberChef操作はブラウザで実行され、入力またはレシピをサーバーに送信しません。3つのドキュメント化された操作が外部サービスに接続します:Show on map、DNS over HTTPS、およびHTTP request。機密情報を読み込む前にレシピを確認し、送信ネットワークアクティビティを確認する必要がある場合はブラウザ開発者ツールを使用してください。
インターフェース経由で保存されたレシピは、通常、サーバーデータベースではなく、現在のブラウザプロファイルのローカルストレージを使用します。そのブラウザデータをクリアするか、プロファイルを切り替えると、レシピが削除される可能性があります。重要なレシピはエクスポートし、承認されたコピーを制御されたリポジトリに保存し、共有可能なディープリンクまたはドキュメントに機密入力を埋め込むことを避けてください。
