Điểm:-1

dự đoán các khóa ngẫu nhiên bằng python

lá cờ bt

Làm cách nào tôi có thể viết chương trình bằng python để dự đoán khóa ngẫu nhiên (urandom) được sử dụng để mã hóa? Tôi đã cố gắng tìm kiếm và tôi không thể tìm thấy bất kỳ thứ gì liên quan đến đoán và dự đoán urandom trong python

fgrieu avatar
lá cờ ng
Thực tế là câu hỏi là về "viết chương trình", bằng một ngôn ngữ cụ thể (và một ngôn ngữ không phù hợp với nhiệm vụ, có khả năng liên quan đến việc thu thập dữ liệu kênh bên), nhằm tấn công Hệ điều hành dành riêng cho từng phiên bản và hệ thống cụ thể. Thành phần hệ thống, tất cả mà không chỉ định những điều này, dẫn tôi đến kết luận rằng câu hỏi này lạc đề.
Điểm:3
lá cờ my

Chúng tôi hy vọng điều đó là không thể; urandom được cho là sử dụng trình tạo số ngẫu nhiên mạnh bằng mật mã và do đó (không có trạng thái rng bên trong), chúng tôi hy vọng rằng bạn không thể làm điều đó.

Điểm:2
lá cờ pl

có thể có thể viết một chương trình có một số thành công với điều này nếu chương trình thực hiện một cuộc tấn công kênh phụ vào trình tạo giả ngẫu nhiên cơ bản của /dev/urandom. Nếu hệ thống mà chúng tôi đang chạy bị thiếu entropy (nghĩ rằng máy chủ không đầu không có bộ tạo số ngẫu nhiên phần cứng), thì không thể tưởng tượng được rằng một quy trình chạy trên cùng một hệ thống có thể thu thập thông tin kênh bên (từ thời gian xử lý hoặc bất kỳ cảm biến bên trong nào khác có sẵn cho nó) cho phép tái tạo lại trạng thái của RBG bên trong và có thể một số dữ liệu đang được trộn vào nhóm entropy từ bên ngoài. Sau đó, nó có thể sử dụng thông tin đó để dự đoán đầu ra giả ngẫu nhiên của trình tạo.

Tuy nhiên, làm điều này vẫn sẽ dễ dàng được coi là một dự án nghiên cứu và nếu thành công (thậm chí ở mức độ khiêm tốn, chẳng hạn như cho thấy khả năng dự đoán một số sản lượng RBG trong môi trường phòng thí nghiệm thiếu entropy sau một lần gieo hạt tốt ban đầu của trạng thái) thì nó sẽ có khả năng mang lại một bài báo tốt đẹp. Cho đến khi ai đó viết bài báo đó, không có gì chắc chắn rằng điều gì đó như thế này là có thể thực hiện được. Do đó, cơ hội tìm thấy việc thực hiện một cuộc tấn công như vậy trên internet hiện tại thực sự bằng không.

Đă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.