---
title: "Bảo mật | Blog | Phát Lâm"
url: https://phatdev.net/vi/blog/c/security
lang: vi
updated: 2026-10-21
alternate:
  en: https://phatdev.net/en/blog/c/security
markdown: https://phatdev.net/vi/blog/c/security.md
---

# Bảo mật

Ghi chú kỹ thuật rút ra từ các dự án thật: giao diện, backend, AI, bảo mật, SEO, truyền thông và ứng dụng di động.

## Bài viết

- [Passkey là gì: đăng nhập không cần mật khẩu, và có nên thêm vào web của bạn không](https://phatdev.net/vi/blog/passkeys-explained.md) (Bảo mật | 2026-10-21 | 7 phút đọc): Mật khẩu mạnh cũng vô dụng khi bạn nhập nó vào trang giả. Passkey chặn đúng chỗ đó. Cách hoạt động bằng lời thường, cách bật trên Google và Apple, mất điện thoại thì sao, và khi nào chủ web nên thêm.
- [Bảo trì website hằng tháng gồm những gì, và vì sao bỏ bê thì tốn hơn](https://phatdev.net/vi/blog/website-maintenance-monthly.md) (Bảo mật | 2026-10-21 | 6 phút đọc): Sáu việc làm mỗi tháng để web không chết giữa đường: cập nhật, sao lưu, kiểm bảo mật, tốc độ, link hỏng và gia hạn. Kèm lý do bỏ bê luôn đắt hơn.
- [Web bị hack: nhận biết sớm và việc cần làm trong 24 giờ đầu](https://phatdev.net/vi/blog/website-hacked-what-to-do.md) (Bảo mật | 2026-10-21 | 7 phút đọc): Dấu hiệu web bị xâm nhập và trình tự 24 giờ đầu: cô lập, đổi mật khẩu, khôi phục bản sao lưu sạch, tìm lỗ hổng và báo Google, viết cho người không rành kỹ thuật.
- [Sao lưu website đúng cách: quy tắc 3-2-1 và thử khôi phục định kỳ](https://phatdev.net/vi/blog/website-backup-3-2-1.md) (Bảo mật | 2026-10-21 | 7 phút đọc): Sao lưu những gì, bao lâu một lần, quy tắc 3-2-1 và vì sao phải thử khôi phục định kỳ, giải thích cho người không rành kỹ thuật.
- [Thử xâm nhập website của chính mình (có giấy phép): các bước cơ bản](https://phatdev.net/vi/blog/authorized-web-pentest-basics.md) (Bảo mật | 2026-10-19 | 8 phút đọc): Cách tự kiểm thử xâm nhập website của mình một cách hợp pháp: giấy phép và phạm vi, quy trình năm bước, thử lỗi phân quyền bằng hai tài khoản và viết báo cáo để người khác sửa được.
- [Mã hoá dữ liệu nhạy cảm đúng cách với AES-GCM](https://phatdev.net/vi/blog/aes-gcm-done-right.md) (Bảo mật | 2026-10-19 | 7 phút đọc): Cách mã hoá số điện thoại, địa chỉ, ghi chú khách hàng để lỡ lộ file sao lưu cũng không đọc được, kèm code Node.js, Python, PHP đã chạy thật.
- [Làm website chạy Nginx an toàn hơn, từng bước](https://phatdev.net/vi/blog/nginx-web-hardening.md) (Bảo mật | 2026-10-19 | 7 phút đọc): Năm việc nên làm sau khi cài Nginx: header bảo mật, chặn file nhạy cảm, HTTPS, giới hạn tốc độ đăng nhập và cái bẫy IP giả qua X-Forwarded-For, đã dựng và thử thật.
- [Tự kiểm tra bảo mật website với OWASP Top 10 (2025)](https://phatdev.net/vi/blog/owasp-top10-audit-checklist.md) (Bảo mật | 2026-10-19 | 7 phút đọc): Danh sách mười mục OWASP Top 10 bản 2025 viết cho chủ shop và dev: mỗi mục là gì, tự thử thế nào bằng hai tài khoản, kèm script kiểm tự động đã chạy thật.
- [Đổi khoá ký đăng nhập mà không làm ai bị đăng xuất](https://phatdev.net/vi/blog/jwt-rs256-key-rotation.md) (Bảo mật | 2026-10-19 | 6 phút đọc): Cách đổi khoá ký JWT theo từng bước để người dùng đang đăng nhập không bị văng ra: khoá cặp RS256/ES256, bảng khoá JWKS và thứ tự xuất bản, ký, gỡ khoá cũ.
- [Thẻ đăng nhập JWT dùng chung giữa Node.js, PHP, Python và C#](https://phatdev.net/vi/blog/jwt-across-languages.md) (Bảo mật | 2026-10-19 | 6 phút đọc): Một thẻ đăng nhập, nhiều dịch vụ viết bằng nhiều ngôn ngữ: JWT là gì, cần kiểm những gì, cất ở đâu cho an toàn, kèm code đã chạy chéo giữa ba ngôn ngữ.

RSS: https://phatdev.net/vi/blog/rss.xml
