Đoán mật khẩu, ở quy mô lớn
Tấn công vét cạn là phiên bản kỹ thuật số của việc thử từng số trên ổ khóa mã số. Kẻ tấn công thử hết mật khẩu, mã PIN hoặc khóa này đến cái khác cho đến khi mở được.
Một ổ khóa ba chữ số chỉ có 1.000 mã, từ 000 đến 999. Nếu thử đủ số lần, mọi mã đều có thể được thử qua. Nguyên tắc tương tự cũng áp dụng cho tài khoản, cơ sở dữ liệu mật khẩu bị đánh cắp và tệp được mã hóa.
Điều gì khiến một cuộc tấn công thành công
Thứ nhất: có bao nhiêu khả năng bí mật tồn tại. Mã PIN sáu chữ số có một triệu giá trị. Một cụm mật khẩu dài ghép từ các từ ngẫu nhiên có nhiều hơn thế rất nhiều.
Thứ hai: mỗi lần đoán được kiểm tra nhanh đến mức nào. Một trang web có thể tạm dừng hoặc chặn các lần đoán lặp lại; một cơ sở dữ liệu mật khẩu bị rò rỉ có thể được thử nhanh hơn nhiều. Bảo mật tốt vừa tăng số lượng khả năng, vừa làm chậm mỗi lần đoán.
Vì sao cụm mật khẩu dài hơn có ích
Một mật khẩu ngắn có ký hiệu có thể trông có vẻ mạnh: P@ssw0rd! là một ví dụ quen thuộc. Nhưng kẻ tấn công thử các cách thay thế phổ biến như @ thay cho a và 0 thay cho o, nên kiểu mật khẩu này không đặc biệt như vẻ ngoài của nó.
Tăng độ dài hữu ích hơn nhiều. Mỗi từ thêm vào sẽ nhân số kết hợp khả dĩ lên gấp bội. Một cụm mật khẩu gồm nhiều từ ngẫu nhiên, không liên quan đến nhau sẽ mạnh hơn và thường dễ gõ đúng hơn. Hãy tự tạo cụm mật khẩu riêng, tốt nhất là bằng một trình quản lý mật khẩu.
Cách thiết bị làm chậm việc đoán mật khẩu
Một dịch vụ bảo mật kiểm tra mật khẩu qua một quy trình cố tình làm chậm lại, nên một khoảng trễ nhỏ với bạn lại trở thành một cái giá rất lớn với kẻ đang thử hàng triệu lần đoán.
Dịch vụ cũng nên giới hạn số lần thử. iPhone của bạn tạo ra thời gian chờ dài hơn sau mỗi lần nhập sai mật mã, và có thể xóa dữ liệu sau nhiều lần thất bại liên tiếp. Một mã PIN ngắn không thể thay thế cho một mật khẩu mạnh ở nơi việc đoán diễn ra nhanh và không bị giới hạn.
Một cách thiết thực để tự bảo vệ mình
Hãy dùng một cụm mật khẩu dài, riêng biệt cho từng tài khoản quan trọng và bật xác thực hai yếu tố. Lưu các mật khẩu duy nhất trong một trình quản lý mật khẩu đáng tin cậy.
Với các tệp được mã hóa, Sealby biến mã PIN hoặc cụm mật khẩu của bạn thành một khóa thông qua một quy trình chậm và tốn nhiều bộ nhớ. Việc mở khóa cũng diễn ra ngay trên thiết bị của bạn, nơi áp dụng độ trễ và giới hạn số lần thử của iPhone.