GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

Netflix

stethoscope – 従業員情報セキュリティのためのパーソナライズされた、ユーザー中心の推奨

投稿日:

従業員情報セキュリティのためのパーソナライズされた、ユーザー中心の推奨。

聴診器:ユーザー中心のセキュリティ

聴診器は、特定のユーザーのデバイス上の既存のデバイスデータソース(JAMFやLANDESKなど)から情報を収集し、システムをセキュリティで保護するための明確で具体的な推奨事項を提供するWebアプリケーションです。 概要はNetflix Tech Blogでご覧いただけます。

クイックスタート

ノード (バージョン6.4以上)とnpm(ノードに含まれています)がすでにインストールされていて、フロントエンドで再生したい場合は、次のコマンドを実行します。

make install-develop-ui

聴診器とは何ですか?

主な特徴

  • デバイス情報を以下から取得します。
    • JAMF
    • LANDESK
    • Gスイート(Google)モバイル管理
    • bitFit
  • 次のようなさまざまなセキュリティ対策の状況を評価します。
    • ディスクの暗号化
    • ファイアーウォール
    • スクリーンセーバーロック/パスワード
    • オペレーティングシステムを最新の状態にする
    • オペレーティングシステムの自動更新
    • jailbroken / rootedではない
    • ソフトウェアの存在(例えば、監視ツール用)
  • 関連するデバイスレコードをマージします。
  • プラグインのアーキテクチャ:
    • データソース、プラクティス、その他のコンポーネントの追加が容易
    • ElasticsearchおよびHTTP REST APIと通信するためのサンプルおよびベースプラグイン

入門

聴診器は、PythonベースのバックエンドとReactベースのフロントエンドの2つの主要な要素で構成されています。 Nginxは静的ファイルを提供し、トラフィックをバックエンドにルーティングするために使用されます。

Dockerの設定は、起動と実行を簡単にする最も簡単な方法です。

ドッカー

Dockerを実行するには、まずDocker( 標準またはベータ版 )をインストールします。

Docker Composeファイルdocker-compose.ymlを用意しました。これは、聴診器を構成するサービスを定義しています。 これらのサービスを開始するには、以下を実行します。

docker-compose up

次に、メインのNginx Webサーバーhttp://localhost:5000接続します。

トラブルシューティング

次のエラーが発生した場合は、 docker-composeをバージョン1.10以上にアップグレードする必要があります。

エラー:ファイル ‘./docker-compose.yml’のサービス ‘version’には設定オプションがありません。 あなたのdocker-compose.ymlのすべてのトップレベルキーは、設定オプションの辞書にマップする必要があります。

次のステップ

私たちの完全なドキュメントはhttps://stethoscope.readthedocs.orgで入手できます

ライセンス

著作権2016,2017 Netflix、Inc.

Apache License、Version 2.0(以下「ライセンス」)の下でライセンスされています。 ライセンスに従わない限り、このファイルを使用することはできません。 あなたはライセンスのコピーを

http://www.apache.org/licenses/LICENSE-2.0

適用法または書面による合意が必要な場合を除き、本ライセンスに基づいて配布されるソフトウェアは、明示的または黙示的にいかなる種類の保証または条件もなく「現状有姿」で配布されます。 ライセンスに基づいて許可および制限を規定する特定の言語については、ライセンスを参照してください。







-Netflix

執筆者: