Cặp khóa AWS EC2 nên được lưu trữ ở đâu?


9

Xin vui lòng bạn có thể đề xuất những nơi an toàn để lưu trữ các cặp khóa được liên kết với các thể hiện EC2?

Có an toàn không khi lưu trữ những thứ này trong kho lưu trữ S3 của Amazon nếu chúng bị giới hạn trong tài khoản của bạn?

Tôi hiện đang có nó trên PC của tôi ... ở nhà. Điều đó xấu phải không?


3
Mà phụ thuộc. Nếu bạn là một ngân hàng, điều đó có thể rất tệ. Nếu nó cho blog của bạn, nó có thể tốt. S3 có thể là một ý tưởng tốt, có thể là một ý tưởng tồi nếu bạn có các quyền được trộn lẫn.
ceejayoz

Câu trả lời:


11

Cách tốt nhất để bảo vệ các khóa bàn phím EC2 của bạn, chỉ là các khóa SSH, là mã hóa chúng bằng cụm mật khẩu (và tuân theo quy trình quản lý mật khẩu thông thường của bạn cho cụm mật khẩu đó). Giả sử bạn đang sử dụng linux, bạn có thể sử dụng ssh-keygen -p -f $fileđể mã hóa khóa. Bạn nên giữ một bản sao lưu, tốt nhất là bảo mật vật lý (ví dụ như một ngón tay cái trong hộp ký gửi an toàn hoặc một cái gì đó). Tôi giả sử bạn đang nói về một nửa riêng tư của khóa, vì khóa công khai rõ ràng là công khai.

Về mặt lý thuyết, sẽ tốt hơn nếu lưu trữ khóa trên TPM trên máy trạm của bạn hoặc trên thẻ thông minh, nhưng thường có vấn đề thực tế với giải pháp này khi xử lý các khóa SSH.

Việc lưu trữ khóa trên PC tại nhà của bạn có tệ hay không tùy thuộc vào việc điều này có vi phạm chính sách hay không. Nếu không, thành thật mà nói, có rất ít lý do để xem điều này là tồi tệ hơn việc lưu trữ nó trên máy tính xách tay bạn sử dụng cho công việc.

Bạn chắc chắn có thể giữ một bản sao lưu của khóa trong S3 (thay vì sao lưu vật lý). Mô hình mối đe dọa là bạn đã có một ngày rất tồi tệ (về rò rỉ dữ liệu và gián đoạn dịch vụ, trong số những thứ khác) nếu ai đó có thể truy cập vào tài khoản AWS của bạn. Nhưng, trừ khi có một số hiệu trưởng bảo mật có thể có quyền truy cập vào nhóm S3 bằng khóa của bạn nhưng không được phép đăng nhập vào máy, bạn sẽ cần tìm cách khác. Nếu bạn lưu trữ một bản sao trong S3, ít nhất hãy đảm bảo rằng nó được mã hóa bằng cụm mật khẩu.


6

Chà, khóa công khai có thể được lưu trữ bất cứ nơi nào bạn muốn. Hình xăm nó trên trán của bạn, ví dụ. :)

Khóa riêng là thứ bạn cần bảo vệ, vì nó thực sự là danh tính của bạn. Bất cứ ai có được bàn tay của họ trên khóa (không được mã hóa) đều có thể truy cập máy chủ của bạn. Vì vậy, bảo vệ nó và sao lưu nó như bất kỳ tập tin quan trọng nhưng bí mật nào khác. Mã hóa nó và lưu nó vào ổ đĩa flash, in ra giấy và cất nó trong két an toàn như là phương sách cuối cùng, v.v. Nếu bạn muốn lưu trữ nó trong S3, điều đó có thể tốt, nhưng tôi chỉ làm điều đó trong nó hình thức mã hóa.


4
Đó là một hình xăm dài.
Bob

4
Ý tưởng của @Coulton EEAA không tệ đến thế. Hình xăm nó dưới dạng mã QR trên trán của bạn sau đó có một cái gì đó xác thực bạn với các trường hợp của bạn khi bạn đối mặt với webcam của bạn.
PNDA

4
Bummer khi bạn cần xoay chìa khóa của bạn, mặc dù.
EEAA
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.