Aikido

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

Aikido その役割はPRだけにとどまりません。AutoShipはコード配信の「ラストマイル」を担い、CIから本番環境へと修正を自動配信することで、ソフトウェアのセキュリティを自律的に確保します。 Aikido セキュリティは確実に機能します。開発者は開発作業に集中できます。

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

デモを見る

「AutoShip」を3分で解説。

AutoShipは、CIから本番環境へセキュリティ修正プログラムをデプロイするため、 Aikido セキュリティ関連の作業を処理してくれるため、開発者は開発作業に戻ることができます。

参照 Aikido の実演

動画をご覧になるには、職場のメールアドレスを入力してください

動画を見る
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に報告されます。