OpenSSH bổ sung khả năng bảo vệ chống lại các cuộc tấn công kênh bên

Damien Miller (djm@) đã thêm có một cải tiến trong OpenSSH sẽ giúp bảo vệ chống lại các cuộc tấn công kênh bên khác nhau như Bóng ma, tan chảy, hàngbúa и chảy máu RAM. Tính năng bảo vệ bổ sung được thiết kế để ngăn chặn việc khôi phục khóa riêng nằm trong RAM do rò rỉ dữ liệu qua các kênh của bên thứ ba.

Bản chất của biện pháp bảo vệ là các khóa riêng, khi không sử dụng, sẽ được mã hóa bằng khóa đối xứng, được lấy từ một “tiền khóa” tương đối lớn bao gồm dữ liệu ngẫu nhiên (hiện tại kích thước của nó là 16 KB).
Từ góc độ triển khai, khóa riêng được mã hóa khi tải vào bộ nhớ, sau đó được giải mã tự động và minh bạch khi được sử dụng cho chữ ký hoặc khi được lưu trữ/tuần tự hóa.

Để một cuộc tấn công thành công, kẻ tấn công phải khôi phục toàn bộ khóa trước với độ chính xác cao trước khi chúng có thể cố gắng giải mã khóa riêng được bảo vệ. Tuy nhiên, thế hệ tấn công hiện tại có tỷ lệ lỗi khôi phục bit cao đến mức tổng số lỗi này khiến cho việc khôi phục chính xác khóa chia sẻ trước khó có thể xảy ra.

Nguồn: opennet.ru

Thêm một lời nhận xét