ECRの脆弱性スキャン

##はじめに

Aqua Container Security Image Scanner (PAYG)を使ってみます。

##手順

###事前セットアップ
マーケットプレイスでAqua Container Security Image Scanner (PAYG)を検索する。
https://aws.amazon.com/marketplace

Continue to Subscribeをクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/78184/267ebc6c-bd6b-f3c3-9755-5f01e3da086a.png)

Subscribeをクリックする

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/78184/5b12d75c-3f2f-1f38-312c-e2a72d01c663.png)

Set Up Your Accountをクリックする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/78184/b3b126cd-f5f0-4c5f-8a12-ab5ec4b62464.png)

アカウント情報を入力してSubmitをクリックする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/78184/718db2cf-294e-d61b-b9c0-e79995b9ccfd.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/78184/e1e00cfb-f779-4f78-3eae-e9bdad26ace8.png)

メールを確認する。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/78184/c0140b8c-60f9-6016-b884-5e64509c4841.png)

###管理コンソールにログイン

```
$ docker login aws-mktplace-registry.aquasec.com 
Username: <setup時に入力したメールアドレス>
Password: <setup時に入力したパスワード>
Login Succeeded
```

```
docker pull aws-mktplace-registry.aquasec.com/csp:latest
-略-
f45b7dc867ec: Pull complete 
Digest: sha256:33a9a7a480881d1cdc3a02c0fb7433594ae9cddb5893cfd17b6ec48f2b93a423
Status: Downloaded newer image for aws-mktplace-registry.aquasec.com/csp:latest
```

```
$ docker run -d -v /var/run/docker.sock:/var/run/docker.sock -p 8080:8080 aws-mktplace-registry.aquasec.com/csp:latest
e47cc52dab63ee88c28044b28d72f51eaa306350586384b64a50896f9ba3f9db
```

ブラウザでコンソールを開く
http://{your_host}:8080

Administratorのパスワードを入力してLOGINをクリックする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/78184/1fe7fd68-c138-d580-1e94-d982305f9098.png)

以下のサイトからライセンスキーを取得する
https://my.aquasec.com

メールアドレスとパスワードを入力する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/78184/c42d2f81-cf95-3748-6908-728cfa8c56d5.png)

しかしながら、1年前に登録済みだったからなのか不明だが、https://my.aquasec.comにログインできず、
以前のメール記載があったLincense Keyを指定してSEND実行。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/78184/d2565a0c-4f89-0f11-17f2-27c86d946812.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/78184/3d09b145-ba23-4d36-77b2-95709424de0e.png)

##ECR登録
手順はこちらだが、表記が古い。
https://blog.aquasec.com/security-for-amazon-ecs-workloads

System>Integrations>Add Registries
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/78184/80e952bf-ccc6-3d6c-8cd0-bcd0bd8c2a4f.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/78184/2b36d0d5-d606-b7df-ae83-a90dd23e80d3.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/78184/f8bfce51-31bb-11ae-4610-3a86653cee52.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/78184/af061c86-4428-062d-6450-0bc9cecdc3f6.png)

Scanされていることを確認する

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/78184/38fdb3f0-4fc1-d5dc-cb5b-18b28a9dcd9b.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/78184/931723f9-7a46-b88c-ac5d-39819b3a3c7d.png)

##その他

新規に登録されたイメージの自動スキャン、既存イメージの再スキャンも可能。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/78184/6d6c5579-494a-f513-1db2-569b106be802.png)

スキャン結果に対するWebhook設定も可能。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/78184/3884615c-67ce-aa5c-3451-0642dc781186.png)


##最後に
投稿内容は私個人の意見であり、所属企業・部門見解を代表するものではありません。