Cả bài gói trong một hình. Đọc hình trước, rồi đọc chữ cho kỹ.
Chuyện thường gặp
Anh chị bán một bộ tài liệu, một khoá học, một bộ mẫu. Bán được vài đơn thì thấy vui.
Rồi một hôm có người nhắn: "Em thấy file của anh chị ở nhóm kia, tải miễn phí."
Không ai trộm cả. Chỉ là cửa nhà mình mở toang mà mình không biết.
Đây là bài tôi phải trả giá mới học được. Tôi từng có một cẩm nang bán 499 nghìn nằm trần ngoài internet suốt một thời gian dài. Không phải bị hack. Là tôi tự đẩy nó lên.
Thứ anh chị cần không phải phần mềm đắt tiền
Không cần mua hệ thống bảo mật gì cả. Chỉ cần hiểu hàng số bị lấy mất qua đúng bốn đường.
Bốn đường đó không khó bịt. Nhưng phải biết nó ở đâu mới bịt được. Cả bài này chỉ làm một việc: chỉ cho anh chị bốn cái lỗ đó.
Lỗ 1 — Link tải nằm sẵn trong trang
Đây là lỗ phổ biến nhất.
Trang bán hàng của anh chị có một nút "Tải về". Nút đó trỏ tới file thật. Người làm trang nghĩ: chưa trả tiền thì nút chưa hiện, nên an toàn.
Không an toàn. Vì cái nút đang ẩn, nhưng địa chỉ file thì vẫn nằm trong trang. Ai bấm chuột phải chọn "Xem nguồn trang" là đọc được, chép ra, dán vào trình duyệt, tải thẳng. Không cần trả đồng nào.
Nguyên tắc: nếu địa chỉ file thật có mặt trong trang trước lúc khách trả tiền — thì hàng đã ở ngoài rồi.
Lỗ 2 — Mở khoá bằng mã chạy trên máy khách
Lỗ này tinh vi hơn nhưng cùng một bệnh.
Trang có một đoạn mã kiểu: "nếu đã trả tiền thì hiện nút tải". Nghe hợp lý. Vấn đề là đoạn mã đó chạy trên máy của khách, không phải máy của anh chị.
Cái gì chạy trên máy người ta thì người ta sửa được. Người biết việc chỉnh vài dòng là máy tính của họ tự tin rằng họ đã trả tiền.
Máy khách không bao giờ là trọng tài công bằng. Việc gác cửa phải nằm ở nơi khách không với tới.
Lỗ 3 — Đường dẫn đoán được
Anh chị đặt tên file theo thứ tự cho dễ nhớ: mon-1, mon-2, mon-3. Hoặc /tai-ve/sach.pdf.
Khách mua món 1, thấy đường dẫn có số 1 ở cuối. Sửa thành số 2. Vào được món 2 luôn.
Đường dẫn phải là một chuỗi dài lộn xộn, không có quy luật, không đoán ra được. Đặt tên gọn gàng có trật tự là tiện cho mình nhưng cũng tiện cho người khác.
Lỗ 4 — Đẩy nhầm file gốc lên mạng
Đây là lỗ đau nhất, và là lỗ tôi từng dính.
Khi làm trang, trên máy anh chị có đủ thứ: bản nháp .md, file nén .zip, file sao lưu .bak, thư mục gốc của sản phẩm.
Lúc đẩy trang lên mạng, nếu anh chị đẩy cả thư mục, thì tất cả những thứ đó cũng lên theo. Chúng nằm trần ngoài internet. Không có nút nào trỏ tới, nhưng chúng có thật, và công cụ tìm kiếm vẫn tìm ra.
Trang bán thì khoá kỹ. Còn hàng thì nằm ngay cạnh, không khoá.
Bước 1 — Tự soi trang của mình
Mở trang bán hàng của anh chị trên máy tính. Bấm chuột phải vào chỗ trống, chọn Xem nguồn trang.
Một cửa sổ đầy chữ hiện ra. Bấm Ctrl + F, gõ lần lượt: .pdf, .zip, .docx, drive.google.
Nếu thấy đường dẫn tới file sản phẩm của mình — anh chị vừa tìm ra lỗ 1.
Bước 2 — Nhờ máy soi hộ
Đưa nguyên đoạn này cho Claude, kèm mã trang của anh chị:
📋 Câu lệnh — chép nguyên cả khối
Tôi có một trang bán sản phẩm số. Tôi dán mã trang ở dưới.
Hãy soi giúp tôi bốn thứ, chỉ soi trang CỦA TÔI:
1. Trong mã này có đường dẫn tới file sản phẩm không? Nếu có, nằm ở dòng nào?
2. Việc kiểm tra "đã trả tiền chưa" đang chạy ở máy khách hay máy chủ?
3. Tên đường dẫn tải hàng có theo quy luật đoán được không?
4. Còn chỗ nào để lộ thông tin không nên lộ?
Trả lời bằng tiếng Việt, liệt kê theo mức nghiêm trọng, và với mỗi lỗi nói rõ
phải sửa thế nào. Đừng sửa hộ, chỉ chỉ ra trước.
[dán mã trang của anh chị vào đây]
Bước 3 — Kiểm thư mục đã đẩy lên mạng
Mở phần quản lý file trên hosting của anh chị. Nhìn thư mục chứa trang web.
Có file nào đuôi .md, .bak, .zip, .rar, .txt không? Có thư mục nào tên kiểu "goc", "nhap", "backup" không?
Có thì xoá khỏi hosting ngay. Bản gốc giữ ở máy anh chị, đừng để trên mạng.
Ba chỗ hay làm sai
Tưởng ẩn là an toàn. Ẩn chỉ là không hiện ra mắt. Thứ ẩn vẫn nằm đó và vẫn đọc được.
Sửa lỗ 1 xong quên lỗ 4. Bịt cửa trước mà cửa sau vẫn mở. Phải đi hết bốn cái.
Đổi link nhưng để nguyên file cũ. File cũ vẫn nằm trên hosting, ai có link cũ vẫn tải được. Đổi link thì phải xoá file cũ.
Sau bài này anh chị có gì
Lỗ 1: link nằm trong trang → đưa link ra khỏi trang
Lỗ 2: khoá chạy ở máy khách → chuyển việc gác cửa lên máy chủ
Lỗ 3: đường dẫn đoán được → đổi sang chuỗi dài lộn xộn
Lỗ 4: file gốc đẩy nhầm lên → dọn hosting, chỉ để thứ cần công khai
Một danh sách bốn dòng. Mỗi lần dựng trang bán hàng mới, anh chị mở ra soi lại một lượt. Các bài sau trong mục này sẽ chỉ cách bịt từng cái.