Điểm:2

LockBit ranswomware logic mã hóa khóa RSA kép

lá cờ cn

Trong nỗ lực tìm hiểu các cơ chế ransomware hiện đại, tôi đã tìm thấy một bài đăng trên blog về KhóaBit.

Điều này gây nhầm lẫn cho tôi vì:

  • Phần mềm tống tiền này tạo ra một cặp khóa RSA trên thiết bị bị nhiễm thiết bị được sử dụng để mã hóa các khóa AES được sử dụng để mã hóa tệp.

  • Sau đó, khóa riêng của khóa RSA đó được mã hóa bằng khóa chung nhúng trong ransomware. Khóa đó là duy nhất cho mỗi cuộc tấn công/nạn nhân.

Vậy... có ích lợi gì khi có $2$ cặp khóa RSA?

Dù sao thì kẻ tấn công cũng phải lưu trữ một khóa riêng cho mỗi nạn nhân, vậy tại sao lại có một cặp khóa cục bộ như vậy? Không thể sử dụng khóa nhúng công khai để mã hóa trực tiếp các khóa AES?

Điểm:3
lá cờ in

Sau đó, khóa riêng của khóa RSA đó được mã hóa bằng khóa chung được nhúng trong phần mềm tống tiền. Khóa đó là duy nhất cho mỗi cuộc tấn công/nạn nhân.

Tôi nghĩ rằng đây là nơi mà sự nhầm lẫn phát sinh. Đó chắc chắn không phải là những gì mô tả trên trang web mà bạn chỉ định trích dẫn:

Mã hóa dựa trên hai thuật toán: RSA và AES. Đầu tiên, một cặp khóa phiên RSA được tạo trên các máy trạm bị nhiễm. Cặp khóa này được mã hóa bằng khóa công khai của kẻ tấn công nhúng và được lưu vào sổ đăng ký PHẦN MỀM\LockBit\đầy đủ.

"Khóa công khai của kẻ tấn công nhúng" có khả năng là khóa công khai thuộc sở hữu của kẻ tấn công và được nhúng trong phần mềm. Khóa riêng của cặp khóa đó được giữ an toàn bởi kẻ tấn công.

Vì vậy, tôi nghĩ rằng đây chỉ là một sự hiểu lầm thực sự. Tất nhiên, phần mềm có thể chứa toàn bộ khóa công khai được tạo trước, nhưng sẽ hợp lý hơn nếu tạo một cặp khóa cục bộ và sau đó gửi lại khóa phiên riêng được mã hóa (bất cứ khi nào nạn nhân quyết định trả tiền).

Tất nhiên, điều bất lợi là nếu nạn nhân bằng cách nào đó có thể lấy lại khóa riêng mà tất cả đều vô ích - trong mắt kẻ tấn công. Tuy nhiên, nếu cặp khóa có thể được giữ trong bộ nhớ và bị hủy trực tiếp sau khi tạo/mã hóa cặp khóa thì kẻ tấn công sẽ duy trì lợi thế của chúng.

Bây giờ để nạn nhân lấy lại dữ liệu của bạn hoặc phần mềm gửi khóa riêng được mã hóa "của họ" cho kẻ tấn công, kẻ tấn công có thể giải mã nó và gửi lại giá trị văn bản gốc.

Lưu ý rằng đối với RSA, khóa riêng RSA có thể được mã hóa trực tiếp sau khi tạo vì bạn chỉ cần khóa chung để mã hóa. Khóa AES sẽ cần phải có mặt trong các hoạt động mã hóa. Vì vậy, có một khóa bất đối xứng riêng biệt có ý nghĩa đối với kẻ tấn công.

Ozwel avatar
lá cờ cn
Cảm ơn, nó rõ ràng hơn nhiều, tuy nhiên vẫn còn một điều: nếu hàng nghìn thiết bị của một công ty bị nhiễm, tôi không thể tưởng tượng nạn nhân yêu cầu giải mã hàng nghìn khóa riêng tư theo cách thủ công vì theo mã, một cặp khóa RSA được tạo trên mỗi thiết bị. Vậy... bí quyết là gì?
Maarten Bodewes avatar
lá cờ in
Tôi thấy có khả năng phần mềm độc hại sẽ có một số cách để tự động hóa việc này. Ngoài ra, nạn nhân không có nhiều sự lựa chọn - họ có thể tự động hóa nó nếu cần. Chắc chắn máy chủ của kẻ tấn công sẽ có thể tự động thực hiện việc này, giả sử một số loại ID khóa đã được biết (nếu không thì bất kỳ ai cũng có thể giải mã được).
fgrieu avatar
lá cờ ng
@Ozwel: dựa trên [phần tham chiếu của câu hỏi](https://blog.lexfo.fr/lockbit-malware.html#decryptor-and-decryption) có vẻ như _Decryptor_ chứa khóa riêng khớp với khóa chung của thủ phạm . Điều đó sẽ giúp nó có thể giải mã khóa RSA của tất cả các thiết bị. Tôi không biết liệu công cụ đó có được kẻ phạm tội tự nguyện cung cấp cho nạn nhân (có thể dựa trên khoản thanh toán) hay bởi các tác nhân khác (ví dụ: đã lấy được khóa riêng của kẻ phạm tội hoặc _Decryptor_ theo một cách nào đó chưa được tiết lộ).

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.