Aikido

開発者が開発を続ける間も、セキュリティ上の修正は実施されます。

AutoShip を使えば、エージェントはビルドの状態を確認し、ステージング環境にデプロイし、新たなエラーがないか監視し、スモークテストを実行できます。問題がなければ、エージェントは本番環境にデプロイして検証を行います。問題がある場合は、ロールバックを行います。

15万以上の組織から信頼されています
|
30万人以上の開発者に愛用されています
|
4.7/5
愛らしい
Pendo
Revolut
SoundCloud
Niantic
n8n
Deel
Visma
握手
ジョー&ザ・ジュース
ランウェイ
「Too Good to go」
NiCE
ベルフィウス
愛らしい
Pendo
Revolut
SoundCloud
Niantic
n8n
Deel
Visma
握手
ジョー&ザ・ジュース
ランウェイ
「Too Good to go」
NiCE
ベルフィウス
問題点

セキュリティ修正プログラムを本番環境に導入するのは難しい。

問題を修正するためのPRを作成するのは一つのことですが、修正内容はそれ自体でデプロイされるわけではありません。チームによるレビュー、テスト、検証が必要となり、その結果、開発者は実際の開発作業から手を離さざるを得なくなります。

AIKIDO オートシップ

だからこそ Aikido それがあなたに代わってやってくれるのです。

Aikido AutoShipは、CIからステージング環境、そして本番環境へと、セキュリティ修正プログラムを自律的に展開します。
これにより、開発者のセキュリティ関連作業を完全に排除します。

ビルドの不具合を修正します

パイプラインでパッチがコンパイルやテストの失敗を引き起こした場合、AutoShipはその問題を自動的に解決するため、開発者が対処しなければならない不具合のあるビルドが残されることはありません。

ステージング環境でのすべての修正を検証します

AutoShipは、修正プログラムをステージング環境にデプロイし、新たなエラーの発生を監視するとともに、引き続き動作する必要がある機能に対してスモークテストを実行します。

自動的に本番環境にデプロイされます

ステージング環境へのデプロイ後、AutoShipは本番環境へ直接デプロイし、監視システムが回帰を検知した場合は自動的にロールバックを行います。開発者がデプロイを逐一監視する必要はありません。

デプロイの自動化は誰でもできます。しかし、 Aikido 修正を安全にリリースできるのは、その人だけです。

Aikido インテル

マルウェアが混入することはありません。これを保証いたします。

リアルタイムのサプライチェーン・インテリジェンス・フィード
マルウェアや脆弱性を数分で検出します。
Aikido インテル、Shai hulud、Axios、Team PCPにおける情報漏洩を特定
「Discover」 Aikido インテル
Aikido 図書館

当社のパッチによってビルドが失敗することはありません。

Aikido CVEの修正を、ご使用のバージョンに正確にバックポートする
互換性を損なう変更をすべて取り除く
同じパッケージ、バージョン文字列、およびAPI
「Discover」 Aikido 図書館

オートシップの仕組み

プルリクエストにラベルを追加します。その後、AutoShipがその変更をビルド、ステージング環境、本番環境へと順次反映させ、各段階で不具合が生じていないかを確認します。

確認、修正、およびデプロイ
CIが失敗した場合、AutoShipはその原因を特定し、修正コードを作成してPRブランチにプッシュします。
ステージング段階でのテスト
ユーザーフローを平易な言葉で説明すると、AutoShipのエージェントが綿密なスモークテストを生成・実行します。
本番環境にデプロイする
AutoShipは生産ログを監視し、回帰バグが発生した場合は即座にデプロイをロールバックします。

チームがAutoShipを利用する理由

エンジニアリングの負担を軽減する

手動によるステージング環境へのデプロイ、手動によるスモークテスト、手動による本番環境へのデプロイは一切行いません。

CVEの未処理案件を一掃する

CVEを蓄積して優先順位付けを行うのではなく、提案された修正策を「解決済み」の脆弱性として処理する。

監査の繁忙期を乗り切る

準備ができ次第、船を修理するので、セキュリティ債務が積み上がることはありません。

自動化のペースはご自身で決めてください

まずCI/CD で展開し、慣れてきたらステージング環境、そして本番環境へと順次展開してください。

セキュリティ修正プログラムを自動配信する

セキュリティ修正プログラムのリリースに伴う煩わしい作業は、エージェントに任せましょう。修正プログラムのレビュー、テスト、リリースを自律的に行います。必要な部分からすぐに着手することも、 Aikido に決定を任せましょう。

クレジットカードは不要です。 | スキャン結果は32秒で表示されます。
15万以上の組織から信頼されています
よくある質問

AutoShipに関するよくある質問

AutoShipによる本番環境へのデプロイは、自動的に行わせる必要があるのでしょうか?

いいえ。どこまで自動化するかは、ご自身で制御できます。多くのチームでは、最初はCI内でのみAutoShipを実行し、その後ステージング環境での検証を追加し、慣れてから本番環境への自動デプロイを有効にします。本番環境への自動デプロイは、常に任意で有効化できる機能です。

AutoShipは、修正によってアプリケーションが正常に動作しなくなることをどのように防いでいるのでしょうか?

本番環境に反映される前に、AutoShipは変更内容をステージング環境にデプロイし、チェックアウトやカートフローなど、ユーザーが定義したスモークテストを実行します。チェックの対象範囲はユーザーが設定できるため、検証内容はアプリにとって重要な項目に絞られます。これらのチェックに合格した場合にのみ、修正が次の段階に進みます。

修正によってビルドやテストが失敗してしまった場合はどうなりますか?

AutoShipは、変更内容を開発者に戻すのではなく、実行プロセスの一環としてコンパイルやテストの失敗を解決します。その目的は、各段階で誰かが介入することなく、修正がパイプライン内をスムーズに進行し続けるようにすることです。

AutoShipはどのツールに対応していますか?

AutoShipは、コードホスティングにGitHub、CI/CD にCircleCIとGitHub Actions、モニタリングにSentryとCloudWatchを活用しており、進捗状況はSlackに投稿されます。対応している連携機能は拡大しており、製品内から新しい連携機能のリクエストを行うことができます。

AutoShipはセキュリティ修正のみを対象としているのでしょうか?

はい。AutoShipは、一般的な機能開発ではなく、セキュリティ対策のために構築されています。セキュリティ関連の変更の検証は、新機能のテストに比べて影響範囲が限定的であるため、プロセスを最初から最後まで確実に実行できるのです。

AutoShipでは、既存のスモークテストが利用されますか?

AutoShipは、ユーザーのプロンプトと、ユーザーが指定した(オプションの)ログイン認証情報に基づいて、独自のスモークテストを作成します。スモークテストの実行状況およびリクエストログの詳細は、 Aikido UIに報告されます。