Công nghệ và bảo mật

Không cần máy chủ, nên cũng không có máy chủ để bị tấn công

Ducseo chạy trên mạng biên của Cloudflare: mã nguồn, cơ sở dữ liệu, hình ảnh và yêu cầu báo giá đều nằm trong tài khoản Cloudflare của chính bạn. Trang này giải thích hệ thống được xây dựng thế nào, và vì sao nó an toàn, nhẹ việc hơn so với website WordPress trên hosting.

Kiến trúc

Mọi tầng đều nằm trong tài khoản Cloudflare của bạn

  • Cloudflare Workers

    Website chạy trên các máy chủ biên toàn cầu của Cloudflare, người mua truy cập từ điểm gần nhất; không có máy chủ để đăng nhập hay vá lỗi.

  • Cơ sở dữ liệu D1

    Sản phẩm, trang, bài viết, yêu cầu báo giá và tài khoản lưu trong D1 (dựa trên SQLite), hỗ trợ khôi phục về thời điểm bất kỳ bằng Time Travel.

  • Kho lưu trữ R2

    Ảnh sản phẩm, chứng nhận, PDF và tệp đính kèm lưu trong R2; ảnh phân phối qua tên miền riêng, không tốn hạn mức request của website.

  • Lưu đệm tại biên

    Trang được lưu đệm tại biên sau lần tạo đầu tiên và tự làm mới khi bạn đăng nội dung, phần lớn lượt truy cập được trả thẳng từ bộ đệm.

  • Xác minh Turnstile

    Form yêu cầu báo giá và đăng nhập quản trị dùng Cloudflare Turnstile chống bot, kèm trường bẫy và giới hạn theo IP.

  • Sao lưu mỗi ngày

    Cơ sở dữ liệu được tự động sao lưu vào R2 của bạn mỗi ngày, giữ 30 bản, tải được từ trang quản trị và khôi phục được sang website mới.

Vì sao không dùng VPS và PHP?

Website doanh nghiệp bị chèn mã độc hay bị cài link spam chủ yếu vì hai lý do: hệ điều hành và phần mềm trên máy chủ không được vá kịp thời; plugin và theme của các hệ thống PHP như WordPress có lỗ hổng. Cả hai đều cần người bảo trì lâu dài, trong khi phần lớn website của nhà máy sau khi lên sóng thì không còn ai quản lý.

Ducseo loại bỏ cả hai vấn đề ngay từ kiến trúc:

  • Không cần máy chủ: mã chạy trong môi trường cô lập của Cloudflare Workers, không có SSH, bạn không phải bảo trì hệ điều hành.
  • Không cần plugin: mọi tính năng nằm trong cùng một bộ mã, do Ducseo nâng cấp tập trung, không có lỗ hổng plugin bên thứ ba.
  • Không nhận HTML thô: nội dung từ mọi nguồn, kể cả AI, đều là Markdown, được lọc theo danh sách cho phép khi lưu, nên <script> không thể lọt vào.
  • Không nhận tệp SVG: SVG có thể chứa script, thư viện chỉ nhận định dạng ảnh phổ biến và PDF.
  • Mật khẩu và khóa bí mật: mật khẩu quản trị được băm kèm salt, API Key chỉ lưu bản băm, khóa gửi email và khóa xác minh chỉ nằm trong Cloudflare Secrets.

Điều này không có nghĩa website "an toàn tuyệt đối", nhưng bề mặt tấn công bạn phải lo nhỏ hơn rất nhiều.

Vì sao dữ liệu phải nằm trong tài khoản của bạn?

Yêu cầu báo giá là dữ liệu quý nhất của doanh nghiệp xuất khẩu. Website và yêu cầu báo giá nằm trong tài khoản của nền tảng nghĩa là nền tảng xem được, và ngừng trả phí là mất. Mỗi website Ducseo được triển khai trong tài khoản Cloudflare do chính khách hàng đăng ký; Todd chỉ là thành viên được mời tạm thời, khách hàng có thể gỡ quyền bất cứ lúc nào.

Gói miễn phí của Cloudflare có đủ dùng không?

Ducseo được thiết kế theo giới hạn của gói miễn phí Cloudflare, đa số website B2B chạy được trong hạn mức này:

Tài nguyênHạn mức miễn phí (theo điều khoản hiện tại của Cloudflare)Cách Ducseo xử lý
Request Worker100.000 lượt/ngàyTệp tĩnh và ảnh không đi qua Worker, trang được trả từ bộ đệm biên
Cơ sở dữ liệu D15 triệu dòng đọc/ngày, 5 GBDanh sách có chỉ mục và phân trang, nhật ký được dọn định kỳ
Kho R210 GBGiới hạn dung lượng khi tải lên

Khi lượng truy cập tăng, chỉ cần lên gói Workers trả phí (khoảng 5 USD/tháng), không phải sửa mã.

Câu hỏi về công nghệ

Tôi đang dùng WordPress. Chuyển sang Ducseo có mất thứ hạng không?

Không, nếu chuyển đúng cách. Trang quản trị hỗ trợ nhập hàng loạt chuyển hướng 301, trỏ từng URL cũ sang trang mới; sau khi lên sóng, nhật ký 404 ghi lại những URL cũ còn sót để bạn bổ sung.

Tôi đã có tên miền và email doanh nghiệp, có bị ảnh hưởng không?

Tên miền cần trỏ về Cloudflare (đổi nameserver). Khi chuyển, các bản ghi MX, SPF và bản ghi email khác được giữ nguyên trước, nên email doanh nghiệp vẫn hoạt động bình thường.

Tốc độ website thế nào?

Mặc định trang không tải JavaScript; chỉ giỏ yêu cầu báo giá, menu di động và form mới thêm một ít script. Phông chữ lưu trên chính website, ảnh responsive và tải lười, HTML lưu đệm tại biên.

Website có nhanh với người mua ở Mỹ, châu Âu và châu Á không?

Có. Cloudflare có máy chủ biên ở hàng trăm thành phố trên thế giới, nên trang được trả từ điểm gần người mua nhất, dù họ ở Mỹ, châu Âu, Nhật Bản hay Hàn Quốc.

Muốn xem thực tế?

Website demo chạy cùng một bộ mã với website của khách hàng.

Xem website demo