QUOTE (ndsgroup @ Mar 13 2008, 01:35 PM)

QUOTE (Lãng khách @ Mar 13 2008, 01:23 PM)

Ku em của Lãng khách bẻ khóa được MD5 khá lâu rồi (thấy nó nói chuyện cách đây khoảng 1 năm

).
MD5 mà bẻ được thì NDS cũng pó chiếu

MD5 thật ra được sử dụng cho mục đích bảo vệ bản quyền phần mềm, và nó được phá từ lâu rồi (em Lãng khách bảo thế

). Các công cụ về MD5 thì cũng nhiều đó

.
Thuật toán băm: 2 giá trị khác nhau có thể băm ra cùng 1 giá trị. Xác suất này cao hay thấp tùy thuộc vào chiều dài khóa. MD5 hiện tại chỉ xài cho chứng thực 1 lần là tốt nhất, nhiều xài nhiều lần là bị khóa là cái chắc. Với hệ thống máy tính có khả năng xử lý cao thì việc giải mã 128 chỉ thực hiện trong 1 thời gian hữu hạn. Nếu thuật toán mã hóa mã lấy IV theo qui tắc nhất định thì còn dễ bẻ hơn nhiều. Tuy nhiên xài kích thước khóa lớn thì sẽ chậm hơn rất nhiều, do vậy tùy theo nhu cầu mặt an toàn có thể chọn giải thuật băm nào cho phù hợp.
Thuật toán băm được sử dụng rất phổ biến trong ngành tin học để so sánh dữ liệu, và cũng là thành phần cơ bản nhất trong mã hóa thông tin như SSL, chữ ký email điện tử và bảo mật truyền dữ liệu. Thế nhưng, các chuyên gia về bảo mật cho biết hacker chỉ cần 15 phút để gửi 2 email và nó sẽ sinh ra 2 chữ ký điện tử giống nhau. Dựa vào điểm yếu này, hacker sẽ xây dựng bộ từ điển để giải mã thông tin.
Như vậy, chúng ta sẽ cần một chuẩn SSL mới khắc phục điểm yếu này và thời gian xây dựng có thể mất đến vài năm.
Wang – một chuyên gia hàng đầu về thuật toán băm thuộc đại học London đã trình bày sự đụng độ trong thuật toán này. Quá trình dụng độ xảy ra khi 2 bảng dữ liệu khác nhau nhưng lại cho kết quả mã hóa như nhau và các phần mềm so sánh sẽ đưa ra kết quả rằng 2 bảng dữ liệu này giống nhau. Theo phương pháp của Wang, các nhà nghiên cứu chỉ cần một máy tính xách tay thông thường và khoảng 15 phút để tìm ra sự đụng độ với thuật toán MD5.
Châu Thành An
(Theo ITWeek – 30 May 2005 - p16)
Google biến thành... công cụ bẻ mật khẩu
Một chuyên gia của Khoa Công nghệ máy tính trường Đại học Cambridge, Anh, đã sử dụng thành công Google để bẻ khóa những mật khẩu thiết lập bằng định dạng MD5 (Thuật toán Số-Chữ 5)...
Một chuyên gia của Khoa Công nghệ máy tính trường Đại học Cambridge, Anh, đã sử dụng thành công Google để bẻ khóa những mật khẩu thiết lập bằng định dạng MD5 (Thuật toán Số-Chữ 5).
Trong một dịp tình cờ, chuyên gia bảo mật Steven Murdoch phát hiện thấy blog cá nhân Light Blue Touchpaper của mình đã bị một kẻ ẩn danh xâm nhập. Kẻ này thậm chí còn thiết lập một tài khoản admin bên trong phần mềm blog Wordpress - vốn được cài đặt trên máy chủ.
Khi tiến hành kiểm tra toàn diện máy tính của mình để xác định mức độ thiệt hại, Murdoch đã bị ấn tượng bởi cách phá mật khẩu Wordpress của hacker.
Do tất cả mật khẩu Wordpress đều thuộc định dạng MD5 và được lưu trữ bên trong cơ sở dữ liệu người dùng nên Murdoch đã viết ra một đoạn mã script, so sánh toàn bộ từ khóa trong từ điển tiếng Anh với MD5 để tìm ra từ tương ứng.
Tuy nhiên, nỗ lực thử nghiệm đầu tiên này đã thất bại, và Murdoch quyết định chuyển sang sử dụng từ điển tiếng Nga. Nguyên do là vì ông đã tìm thấy nhiều comment viết bằng tiếng Nga bên trong đoạn mã được cấy lên máy chủ.
Thế nhưng ngay cả nỗ lực thứ hai này cũng không thành công. Đó là khi Murdoch quyết định nhờ cậy... Google.
Murdoch đã nhập mật khẩu MD5 vào trong Google và nhận được nhiều đường link kết quả với một điểm chung: Cái tên Anthony. Điều đó khiến ông đủ chắc chắn để tin rằng Anthony chính là mật khẩu.
"Google đang kiêm nhiệm cả chức năng của một công cụ bẻ khóa, bởi nó cho phép ta tìm kiếm những mật khẩu từng được mã hóa trước đây. Rõ ràng là Google đang làm công việc mà họ vẫn làm tốt nhất: lưu trữ một cơ sở dữ liệu khổng lồ rồi tìm kiếm trong đó", Murdoch cho biết.
Theo VNN