# security# OWASP 2025
Tìm hiểu về cách các rủi ro mã hóa có thể ảnh hưởng đến hệ thống của bạn.
ngày 14 tháng 10 năm 2026
Là top 4 trong OWASP 2025, Cryptographic Failures nói tới việc không xử lý mã hóa trong hệ thống, mã hóa không đủ hiệu quả, làm lộ key / secret mã hóa và các lỗi liên quan khác. Trong này có các CWEs thường gặp như:
Việc mã hóa dữ liệu trong quá trình vận chuyển trên không gian mạng cũng như lưu trữ là cần thiết để đảm bảo tính toàn vẹn và riêng tư của dữ liệu.
Sử dụng các thuật toán mã hóa yếu, lỗi thời như MD5, SHA-1.
Sử dụng các giao thức không bảo mật để truyền tải dữ liệu nhạy cảm (FTP, SMTP,…) thay vì HTTPS, SFTP,…
Không sử dụng thuật toán hash để lưu trữ mà lưu dưới dạng clear text, hoặc sử dụng thuật toán hash yếu, không có các unique secret.
Quản lý khóa yếu kém, thiếu quy trình xoay vòng khóa bảo mật, để lộ khóa trong source code, sử dụng lại một khóa nhiều lần.
Không xác thực được certificate của server cũng như các bên liên quan.
Dữ liệu dễ dàng bị phá mã khi attacker truy cập vào, làm lộ thông tin nhạy cảm trong quá trình truyền tải.
Attackers có thể downgrade HTTPS xuống HTTP thông qua các mạng công cộng ở các trang web không sử dụng TLS ≥ 1.2 để chặn cookie hoặc request, xem nội dung cũng như đánh cắp danh tính của người dùng dựa vào thông tin trong cookie để thực hiện hành vi lừa đảo.
Phân loại các dữ liệu cần mã hóa và thực hiện mã hóa chúng hiệu quả, không lưu trữ các dữ liệu đó ở những nơi không cần thiết như distributed cache,…
Sử dụng các thuật toán mã hóa hiện đại, well-known và widely used thay vì sử dụng các thuật toán mã hóa cũ hoặc tự xây dựng thuật toán mã hóa. Các thư viện được hàng triệu developers kiểm chứng và maintain nên được ưu tiên sử dụng.
Sử dụng các giao thức bảo mật để truyền tải dữ liệu, chỉ sử dụng TLS ≥ 1.2 để tăng cường độ bảo mật thông tin.
Xây dựng cơ chế xoay vòng key mã hóa hiệu quả, không hardcode, không sử dụng một khóa nhiều lần, không sử dụng các khóa dễ đoán.
Sử dụng unique secret khi hash để đảm bảo hash đủ mạnh.