Ngày 08 trên 12

Bảo mật & kiếm tiền

Khóa cửa, bảo vệ API, và bắt đầu nhận tiền thật

Bạn có thể… vào cuối ngày

  • Firewall máy bằng ufw với mặc định an toàn — và không bao giờ khóa mình ra khỏi SSH.
  • Lưu mật khẩu an toàn (hash) và chặn SQL injection.
  • Gửi email giao dịch thật qua nhà cung cấp (SPF/DKIM).
  • Nhận thanh toán qua API + webhook của nhà cung cấp, và xử lý callback an toàn.
Sản phẩm

Một API đã được bảo mật, có thể gửi email thật và nhận một (test) thanh toán.

Móc nối toàn cảnh

Nó an toàn và có thể kiếm được. Chặng giảng cuối: làm cho nó thông minh (AI) và quan sát được (bạn sẽ biết khi nó ốm).

Khái niệm bạn sẽ hiểu gì

  • Firewall ufw: stateful, có sẵn; mặc định chặn vào, cho phép 22/80/443; quy tắc không bao giờ khóa ngoài (cho SSH trước, giữ một phiên test mở).
  • Xác thực & lưu mật khẩu: không bao giờ lưu plaintext; hash bằng KDF chậm (bcrypt/argon2) + muối.
  • SQL injection: truy vấn có tham số, không nối chuỗi — lỗ hổng web số một.
  • Email giao dịch: API nhà cung cấp, SPF/DKIM và deliverability — đưa mail ra khỏi hộp spam.
  • Thanh toán: API nhà cung cấp + webhook; xác minh chữ ký và làm charge idempotent để callback gửi lại không tính tiền hai lần.

Thực hành thực chiến, kết bằng thứ đang chạy

  1. Firewall: bật ufw với mặc định an toàn; chỉ mở những gì cần; chứng minh vẫn SSH vào được.
  2. Hash mật khẩu: lưu và xác minh một mật khẩu bằng hash đúng chuẩn — không bao giờ plaintext.
  3. Chắn SQL: lấy một query dễ tổn thương và làm nó an toàn bằng tham số hóa.
  4. Email + thanh toán: thêm bản ghi DNS cho email, và xác minh chữ ký webhook thanh toán từ đầu đến cuối.

Muốn định dạng khác? Mọi định dạng