Trang chủ » DKIM là gì? Hướng dẫn từng bước tạo bản ghi DKIM
DKIM là gì? Hướng dẫn từng bước tạo bản ghi DKIM
- 06/02/2023
- LANIT JSC
DKIM là một phương thức giúp xác thực email bằng chữ ký số. Vậy cụ thể DKIM là gì? Nó hoạt động ra sao và cách tạo bản ghi DKIM như thế nào? Tất cả sẽ được chúng tôi giải đáp trong bài chia sẻ ngày hôm nay. Hãy theo dõi có câu trả lời nhé!
1. DKIM là gì?
DKIM viết tắt từ DomainKeys Identified Mail là một phương thức giúp xác thực email bằng chữ ký số. Ở đó, khóa công khai được công bố trên DNS dưới dạng một bản ghi TXT.
Khi thư được gửi đi, bộ ký thư chèn lên đầu một trường DKIM-Signature với nội dung đặc biệt. Trong đó, chúng ta thấy:
- v là phiên bản DKIM
- a là thuật toán ký
- c là thuật toán chuẩn hóa xâu ký tự đưa đi ký
- d là tên miền ký
- s là tên cặp khóa (selector)
- t là dấu ấn thời gian
- x có nghĩa là thời hạn chữ ký có hiệu lực
- q có nghĩa là phương thức truy vấn giúp lấy khóa công khai
- h là danh sách các trường trong phần đầu thư được ký.
- l nghĩa là độ dài phần thư được ký bh là giá trị hash nội dung được ký
- b nghĩa là chữ ký
2. Quy trình hoạt động của DKIM
DKIM là phương pháp xác thực có tính năng đảm bảo thư được nhận là thật. Chúng bao gồm thông tin người gửi, địa chỉ gửi, tên miền. Tuy nhiên trên thực tế các spam đều là giả mạo. Bởi vậy, DKIM sẽ hỗ trợ chống spam khá tốt.
Quy trình hoạt động của DKIM là gì? Đó chính là cung cấp 2 hoạt động chữ ký và xác minh. Một trong 2 hoạt động này sẽ được xử lý bởi mô-đun của một tác nhân chuyển thư (MTA).
Tùy theo từng mail server hoạt động của DKIM sẽ khác nhau. Tuy nhiên, quy trình hoạt động của phương thức này vẫn được thực hiện theo các bước sau đây.
2.1 Chiều gửi đi
- Bước 1: Người dùng khởi tạo cặp khóa private/public.
- Bước 2: Khai báo khóa public lên bản ghi TXT trên DNS theo domain gửi thư.
- Bước 3: Thực hiện cấu hình mail server sử dụng khóa private tạo ra chữ ký trên email trước khi gửi đi.
2.2 Ở chiều nhận
- Bước 1: Nhận email từ bên gửi và nhận dạng thông điệp mã hóa từ DKIM trước đó.
- Bước 2: Query DNS thực hiện lấy khóa public từ domain bên gửi và giải mã. Khi giải mã chính xác, nguồn gửi sẽ được xác nhận và email được chấp nhận. Nếu không đúng, email sẽ bị từ chối.
3. Tầm quan trọng của DKIM
Chúng ta biết rằng, tính năng của DKIM là xác nhận email thực. Đồng thời, nó có thể giúp ngăn chặn tình trạng thư spam. Cho nên, tầm quan trọng của DKIM rất lớn. Dưới đây là những điểm nổi bật trong vai trò của DKIM.
- DKIM là tấm khiên chắn rất quan trọng giúp người dùng có thể loại bỏ được các email giả mạo.
- Hạn chế được các mail spam được gửi tới từ các trang web độc hại.
- Loại bỏ được các email mạo danh được tạo ra từ các nhóm hacker, các cuộc tấn công mạng.
4. Lý do nên sử dụng DKIM
DKIM là một phương pháp rất hay. Bởi vậy, nó ngày càng được ứng dụng rộng rãi hơn. Những lý do mà chúng ta nên sử dụng DKIM, đó là:
- DKIM là phương pháp giúp phân biệt thư nhận là giả mạo hay là thật. Chúng thông qua các xác minh địa chỉ người gửi, tên miền. Đồng thời loại bỏ và chống spam hiệu quả.
- Phương pháp này được phát triển mạnh mẽ từ phương pháp DK của nền tảng Yahoo. Ngoài ra còn có phương pháp IM của Cisco và được IETF cấp tư cách Standards Track.
- DKIM giúp nhận dạng các thư thật chính xác hơn. Bởi nó tập trung vào phân tích nội dung chứ không chú trọng vào vỏ bọc bên ngoài.
- DKIM được triển khai rất đơn giản. Phương pháp này không đòi hỏi một hạ tầng khóa công khai phức tạp.
5. Hướng dẫn từng bước tạo DKIM
Nếu bạn muốn có môi trường Email an toàn nhất thì việc tạo bản ghi DKIM rất quan trọng. Hãy thực hiện theo các bước sau để tạo DKIM trên hệ thống email của mình nhé!
- Bước 1: Đăng nhập vào email bằng tài khoản Admin => Chọn Domain Settings => chọn General => chọn email signing => chọn Enable.
- Bước 2: Chọn vào mục quản lý tên miền => chọn quản lý DNS. Sau đó, nhấn nút quản lý và chọn DNS.
Bước 3: Khi bản ghi TXT trên DNS được cập nhật, bạn sẽ trở lại Google Admin Console. Xác thực email như sau: Chọn Admin console => Chọn Apps => Chọn Google Apps => chọn Gmail => chọn Authenticate email. Cuối cùng chọn START AUTHENTICATION.
Như vậy là bạn đã hoàn thành xong việc tạo bản ghi DKIM. Bạn nhấn Enable thêm một lần nữa để hoàn tất việc tạo bản ghi DKIM. Lúc này, bạn có thể yên tâm khi sử dụng tài khoản email của mình. Bởi các thư gửi đến sẽ được xác thực cẩn thận.
Trên đây là những giải đáp về DKIM là gì và hướng dẫn tạo bản ghi DKIM chi tiết nhất. Nếu bạn cần giải đáp thêm về bất cứ DKIM hoặc có nhu cầu mua tên miền, mua email Hosting, liên hệ ngay với LANIT để được tư vấn, hỗ trợ nhanh chóng nhé!