
組み込み/IoTデバイスのセキュリティ確保を目的とした、Web UI、REST API、自動化された解析ワークフローを備えた集中型ファームウェアスキャン・レポートプラットフォーム。
EMBArk は、ファームウェア解析を一元化するためのツールです。 スキャン、特定、追跡、レポート。 シンプルながら強力なツールとして構築されています。 これはファームウェアセキュリティスキャナ EMBA のウェブベースのエンタープライズインターフェースです。ファームウェアセキュリティアナライザ EMBA を、多機能なUIを備えたサービスとして提供し、システムやオペレーティングシステムに関係なくファームウェアスキャニングバックエンド EMBA へのアクセシビリティを向上させるために開発されました。 さらに、EMBArk は、さまざまなスキャン結果を 集約された管理ダッシュボード に集約することで、データ提供を改善します。
git clone https://github.com/e-m-b-a/embark.git; cd embark; sudo ./installer.sh -d
sudo ./run-server.sh [-a <IP/HOSTNAME>] [-b <IP/RANGE>] [-i <HOST-IP>] [-h]
例:
IPv4 192.168.126.123 のホストでサーバーを起動し、そのサブネット内のどこからでも管理アクセスを取得するには:
sudo ./run-server.sh -a 192.168.126.123 -b 192.168.126.1/24
git clone https://github.com/e-m-b-a/embark.git)cd embark)sudo ./installer.sh -d を実行してデフォルトインストールを実行します。EMBArk は、バックエンドとしてファームウェアセキュリティスキャナ EMBA を使用しています。EMBA リポジトリを参照し、wiki での EMBA の使用方法に関する情報 を入手できます。さらに、EMBArk wiki も確認する必要があります。
EMBArk-Server を起動するには、$ sudo ./run-server.sh を実行するだけです。
これにより、http-Server が 0.0.0.0:80 で起動します。
注: デフォルトのサーバー名は "embark.local" であり、ホストファイルまたは DNS サーバーで解決する必要があります。
IP アドレスまたは別のホスト名でサーバーにクエリを実行する場合は、-a オプションを使用してください。(複数の入力に対応)
localhost の外部から管理ページにアクセスするには、-b オプションを使用します。
export-DB.sh を使用します開発者には、sudo ./installer.sh -F と ./dev-tools/debug-server-start.sh スクリプトを使用することをお勧めします。
REST API を紹介している Swagger UI ドキュメント を参照してください。
IoT は成長しており、開発は進行中で、追加したい新機能が多数あります。 GitHub の pull requests や、issues によるバグ報告や機能リクエストを歓迎します。
このプロジェクトは、元々 Siemens Energy によって AMOS プロジェクト として、FAU と協力して開始されました。
元の EMBArk AMOS プロジェクト と AMOS も参照してください。