まとめは終わったようですが、開いている場所が残ります。
開発者が退社したら、通常これを行います。会社のメールアカウントを停止し、ノートパソコンと社員証を受け取ります。目に見えるのは整理になりました。
残るのは目に見えない方です。 サーバーと管理画面の接続権限はリストを作成するまで確認されません。
パスワードを1つ変えても他のドアはそのままです
接続する方法が一つではないからです。それぞれ異なる方法で登録されているので、一つを閉じても残りは残ります。
| ドア | どこに登録されていますか | メールのみ停止したとき |
|---|---|---|
| 会社メール | メールサービスアカウント | 閉じる |
| SSH公開鍵 | ~/.ssh/authorized_keys | そのまま開く |
| データベースユーザー | mysql.user | そのまま開く |
| ストレージ配布キー | Deploy key | そのまま開く |
パスワードは人が覚えるものですであり、 公開鍵と配布鍵は、機械に登録した行です。パスワードを変更しても登録された行は消去されません。リポジトリからコラボレーションを引き抜いても、Deploy keyは別に残ります。
失敗は積み重なって見え、成功は一行に進む
このような接続は目立たない。外部からアカウントをタップする試みは Failed password と積み重ねてすぐに見えます。一方、すでに登録されている鍵に入ると Accepted publickey 一行に進みます。
記録自体は残ります。 ただし、失敗回数に基づいて通知をかけておいた場合、この行はかかりません。そしてその鍵が誰であるかはログではありません 登録されたキーのリストを見なければなりません わかります。 「開けても警報が鳴らない」というより、「失敗だけ見る通知にはかからない」が正確な表現です。
数える方法は2つに分けられます
BlueCanvasが自社運営資産で項目ごとに存在を確認して数えてみると、アクセス権限が残る場所は性格が二つに分かれました。サーバーから命令として数える場所 4つの場所、人がコンソールを開いて見なければならない場所 八つでした。
| サーバ内・命令で数える桁 | 確認方法 |
|---|---|
| サーバーログインアカウント | getent passwd としてログインシェルを持つアカウントを表示します |
| 登録されたSSH公開鍵 | ~/.ssh/authorized_keys の行と後ろについたコメントを見る |
| sudo権限 | getent group sudo と /etc/sudoers.d/ を見る |
| データベースユーザー | SELECT user, host FROM mysql.user; としてアカウントとアクセス許可の範囲を表示します |
| サーバー外・コンソールを開いてみるべき場所 | なぜ重要なのか |
|---|---|
| 管理者ページへのログイン | CMSを使用すると、メンバーテーブルの管理者評価も一緒に表示されます。 |
| FTP・SFTPアカウント | 共有ホスティングはFTPパスワードとSSHパスワードが別々の場合があります |
| ホスティング・クラウドコンソール | サーバーを消去または新規作成できるため、サーバーアカウントよりも権限が高くなります。 |
| ドメイン登録機関 | ここが開いていると、サーバーをロックしてもアドレスが別の場所に移動します。 |
| ストレージアカウントと配布キー | コラボレーションを除いてもDeploy keyは別に残ります |
| バックアップストレージAPIキー | バックアップは完全コピーであり、キーはサーバー全体と同じです。 |
事業所ごとに使うサービスが異なり、席数と名前は異なります。この表は「私たちの会社はどこを見るべきか」を決める際の出発点で見ることができます。
クリアする前にリストから入手してください
- 退社名で残ったアカウントとアクセス手段のリストをリクエストします。 アカウント、公開鍵、データベースユーザー、コンソールログイン、配布キーまで一枚にまとめます。
- 消去する前に一緒に使用したアカウントであることを確認してください。 共有アカウントを消去すると、展開とバックアップが停止する可能性があります。クローンと配布スクリプトがそのアカウントを書いているかどうかを最初に見てください。
- キーはクリアと新しく発行するものを区別します。 その人だけを消して、一緒に使った鍵は新しく作り替えて挟みます。一度に廃棄すると、通常のサービスが停止します。
外で叩く側の記録が気になったら 管理者アドレスが/adminの場合、1日に何回攻撃を受けるかを続けてみてください。リストの整理とその後の監視を一緒に任せることもできます。
本文や映像に出てくるチェックリスト、アクセス手段表、ログは再現画面であり、実際のアカウント名やキーを移動していません。