サーバーレスアプリケーションを開発または開発しましたが、それらを保護することを考えましたか?アプリケーションが安全かどうか知っていますか?
サーバーレスアプリケーションの人気が高まっているため、セキュリティ上のリスクがあります。多くのことがうまくいかず、オンラインの脅威に対して脆弱です。以下は、注意深く軽減すべき主要なリスクの一部です.
- サービス拒否攻撃
- ビジネスロジックの操作
- リソースの乱用
- データ注入
- 安全でない認証
- 安全でないストレージ
- 脆弱なサードパーティAPI /ツール統合
サーバーレスアプリケーションには、従来のものとは少し異なるセキュリティアプローチが必要です。それはより安全な機能です。そして、それが包括的なセキュリティ保護のための専用プラットフォームが必要な理由です。また、別のタイプの監視とデバッグが必要です。.
私は見てみることをお勧めします PureSecのこのガイド, サーバーレスアプリケーションの12の最も重要なリスクをカバー.
次の解決策を見てみましょう.
プロテゴ
開発から本番ランタイムまでの可視性、セキュリティ、制御.
プロテゴ プラットフォームは、15〜20分で完全な可視性を提供します。インフラストラクチャを継続的に監視し、リスクを検出して軽減します.
3つの中心的なプラットフォームの概念があります。.
- プロアクティブ –サーバーリスクのあるアプリケーション環境の包括的なビューとセキュリティリスクの姿勢.
- 観察する –すべてのデータポイントを接続し、機械学習技術を適用して脅威と悪意のあるコードを検出—根本原因分析による完全な可視化.
- 守る –アプリケーションを保護するリスクを防止および軽減します。機能レベルの攻撃をリアルタイムでブロックできます.
Protegoは、Google Cloud、AWS、Azureサーバーレスプラットフォームで動作します。また、HIPPA、FISMA、GDPR、およびPCIの要件に準拠するのにも役立ちます.
PureSec
PureSec AWS Lambda、Google Cloud Functions、IBM Cloud Functions、Azure Functionsにエンドツーエンドのセキュリティを提供します。それは人気のあるプラットフォームやツールのいくつかとうまく統合します.
- Gitlab
- Splunk
- 頂点
- ジェンキンス
- AWS Cloudformation
- サーバーレスフレームワーク
PureSecのサーバーレスアプリケーションファイアウォールは、パフォーマンスに影響を与えることなく、機能イベントデータレイヤーでの攻撃を検出して防止します。検出エンジンは、NoSQL DB、API、Cloud Storage、Pub / Subメッセージングなどのイベントトリガータイプを検査できます。.
彼らの FunctionShield セキュリティライブラリを使用すると、開発者はセキュリティメカニズムを適用して、いくつかの一般的な使用例に対処できます。 Node.js、Python、Javaで使用できます。.
FunctionShieldを使用する利点のいくつかは次のとおりです。
- 関数からの送信ネットワークトラフィックを監視することによるデータ漏洩防止
- ハンドラーのソースコードの漏洩を防ぐ
- 子プロセス実行制御
- で構成する選択肢 アラート セキュリティイベントをログに記録するモードまたは ブロック ポリシー違反時に実行を停止する.
全体の実行に1ミリ秒未満の遅延を追加します.
スニク
スニク は、アプリケーションの依存関係にある脆弱性を監視、検索、修正するための人気のあるオープンソースソリューションの1つです。最近、AWS LambdaおよびAzure Functionsとの統合が導入されました。これにより、接続されたアプリケーションに脆弱性があるかどうかを接続および確認できます.
見つかった脆弱性については、メールまたはスラックで通知を受けるように設定できます.
テストの頻度を定義する選択肢があります.
アクア
アクア 安全なサーバーレスコンテナーと機能の両方を備えた2つのサービスを提供します。.
コンテナイメージと関数をスキャンして、ライブラリの既知および未知の脆弱性、構成、権限をスキャンします。 AquaはCI / CDパイプラインに統合できます.
ツイストロック
ライフサイクルのあらゆる段階でアプリケーションを保護します ツイストロック.
アカウントのすべての機能をリアルタイムでスキャンして保護し、アプリケーションの脆弱性を無料で維持します。いくつかの機能は次のとおりです。
- Python、.Net、Java、Node.jsをサポート
- 継続的な脅威の監視と防止のためのクラウドネイティブのファイアウォール
- HIPPAおよびPCIコンプライアンス用のテンプレート
- TeamCity、Jenkinsと統合する
- 脆弱性管理
Twistlockは機械学習を活用して、自動化されたランタイム保護とポリシー作成を提供します.
結論
サーバーレスでも従来型でも、アプリケーションの保護は不可欠です。良いニュースは無料の試用版を提供しているので、自分のアプリケーションで何が機能するかを実際に体験してみてください。あなたが初心者で、実践的なAWS Lambdaとサーバーレスフレームワークに興味がある場合は、この素晴らしい オンラインコース.
タグ:
サーバーレス