← Tất cả cẩm nang Shopify Security

Shopify đã làm gì để bảo vệ cửa hàng của bạn (Hướng dẫn bảo mật 2026)

Passkey, token exchange, pixel chạy trong sandbox, checkout.liquid đã ngừng, cảnh báo chuyển hướng, Shopify Protect và bug bounty 200.000 USD: các lớp bảo mật của Shopify.

“Shopify có an toàn không?” là câu hỏi chưa đúng. Câu hỏi tốt hơn: Shopify bảo mật những phần nào cho bạn, và phần nào vẫn là trách nhiệm của bạn? Shopify quản lý hạ tầng đám mây, công cụ thanh toán và luồng thanh toán cốt lõi. Bạn chọn nhân viên, app và đoạn code chạy trên storefront. Phần lớn sự cố bảo mật xảy ra ở nhóm thứ hai.

Hướng dẫn này đi qua các lớp bảo mật tích hợp sẵn của Shopify, từ đăng nhập quản trị đến bước thanh toán cuối cùng, và liên kết tới tài liệu chính thức cho từng tính năng.

Phát hiện chính
  • Thanh toán được khóa chặt. Shopify đã ngừng checkout.liquid và script tag kiểu cũ; mọi tùy chỉnh thanh toán giờ chạy qua các extension trong sandbox.
  • App mặc định có ít quyền hơn. Nền tảng áp dụng token ngắn hạn, phạm vi quyền (scope) rõ ràng và các biện pháp bảo vệ nghiêm ngặt cho dữ liệu khách hàng.
  • Shopify can thiệp ở tầng nền tảng. Sau vụ chiếm quyền app tháng 10/2026, storefront bắt đầu cảnh báo người mua trước khi đưa họ tới các trang bên ngoài đáng ngờ.
  • Những gì Shopify không thể quản lý thay bạn: thẩm định nhà phát triển app, kiểm tra quyền nhân viên, hoặc bảo vệ API token riêng mà bạn xuất ra nơi khác.

Các lớp bảo vệ của Shopify quanh trang quản trị, app, storefront và thanh toán Minh họa ý tưởng: các lớp bảo vệ của Shopify quanh trang quản trị, app, storefront và thanh toán.

Các lớp bảo mật của Shopify từ đăng nhập quản trị đến thanh toán Sơ đồ: bốn lớp, mỗi lớp được mô tả bên dưới kèm liên kết tới tài liệu của Shopify.

Thuộc chủ đề tổng hợpKhám phá trang tổng hợp Bảo mật Shopify →

1. Quản trị và nhân viên: đăng nhập chặt hơn

Chiếm quyền tài khoản thường bắt đầu từ màn hình đăng nhập. Shopify áp dụng nhiều kiểm soát để giữ người không được phép ra khỏi trang quản trị của bạn:

  • Xác thực hai bước là bắt buộc với merchant dùng Shopify Payments. Các phương thức hỗ trợ gồm passkey, khóa bảo mật vật lý và ứng dụng xác thực. Shopify không còn cho phép thiết lập mới bằng SMS.
  • Tổ chức Shopify Plus có thể bắt buộc đăng nhập an toàn cho mọi người dùng trong công ty.
  • Sidekick, trợ lý AI của Shopify, tôn trọng quyền nhân viên hiện có. Shopify khẳng định thành viên nhóm chỉ tương tác với dữ liệu và tính năng họ được phép sử dụng.

Phần việc của bạn: cấp cho mỗi thành viên một tài khoản riêng với quyền hẹp nhất cần thiết, và gỡ quyền nhanh chóng với nhân viên đã nghỉ việc.

2. App: mặc định ít tin cậy hơn

App bên thứ ba đưa mã bên ngoài vào doanh nghiệp của bạn, nên chúng là vector tấn công chính. Shopify liên tục thu hẹp những gì app có thể thấy và làm:

  • Token exchange. App nhúng nhận một ID token ngắn hạn, có chữ ký từ Shopify và đổi nó lấy access token, loại bỏ luồng cài đặt chuyển hướng cũ.
  • Access scopes. Mỗi app phải khai báo dữ liệu nó đọc hoặc chỉnh sửa. Bạn xem xét và phê duyệt danh sách đó khi cài đặt.
  • Protected Customer Data. App yêu cầu dữ liệu khách hàng phải tuân thủ các yêu cầu của nền tảng, gồm tối thiểu hóa dữ liệu, mã hóa và giới hạn thời gian lưu giữ. App xử lý tên, địa chỉ, số điện thoại hoặc email phải đáp ứng cấp độ thứ hai nghiêm ngặt hơn: sao lưu được mã hóa, dữ liệu thử nghiệm tách riêng, giới hạn quyền truy cập của nhân viên, nhật ký truy cập và chính sách ứng phó sự cố có văn bản.
  • Webhook quyền riêng tư bắt buộc. Mọi app công khai phải hỗ trợ yêu cầu truy cập và yêu cầu xóa dữ liệu khách hàng, và phải từ chối mọi payload gửi đến có chữ ký không khớp.
  • Bảo vệ clickjacking. App phải gửi header frame-ancestors để các trang khác không thể nhúng trang quản trị của họ.

Giới hạn: Những quy tắc này kiểm soát việc app được phép làm gì qua API của Shopify. Chúng không thể kiểm soát hoàn toàn những gì máy chủ của app gửi tới storefront của bạn. Vụ việc tháng 10/2026 cho thấy khoảng trống này.

3. Storefront: ít cách chèn code hơn

Mọi script trên storefront chạy trực tiếp trong trình duyệt của khách hàng. Shopify giảm thiểu việc chạy code độc hại bằng các điểm mở rộng có cấu trúc:

  • Theme app extension và app embed cho phép app bổ sung tính năng mà không sửa file theme gốc. Khi bạn gỡ app, các khối script của nó ngừng tải tự động.
  • Bảo vệ chuyển hướng (tháng 10/2026). Storefront giờ cảnh báo người mua trước khi chuyển họ đến một website bên ngoài. Sau bản cập nhật ngày 23/10, các liên kết tới website mà Shopify xác định là độc hại bị chặn, những đích đến đáng ngờ yêu cầu người mua xác nhận, và liên kết bình thường vẫn hoạt động như trước.

Thông báo trên Changelog của Shopify về bảo vệ mới chống chuyển hướng ngoài ý muốn Quan sát thực tế: mục Changelog của Shopify, đăng ngày 20/10 và cập nhật ngày 23/10/2026.

  • Shopify Functions thực thi logic giảm giá, vận chuyển và thanh toán tùy chỉnh trong một sandbox cách ly, với giới hạn nghiêm ngặt về số lệnh thực thi, bộ nhớ và kích thước dữ liệu đầu vào. Truy cập mạng bên ngoài chỉ dành cho app tùy chỉnh trên gói Enterprise.

4. Thanh toán và giao dịch: vùng được bảo vệ nhất

Thanh toán xử lý chi tiết thẻ và danh tính khách hàng, nên đây là vùng được bảo vệ chặt nhất trên toàn nền tảng:

  • checkout.liquid đã ngừng. Shopify đã khai tử file layout cũ cho các trang Cảm ơn và Trạng thái đơn hàng với cửa hàng Plus vào tháng 8/2025. Script tag trên các trang đó đã ngừng với cửa hàng không phải Plus từ ngày 26/8/2026. Mọi tùy chỉnh thanh toán giờ đều chạy qua Checkout Extensibility.
  • Web pixel chạy trong sandbox. Pixel của app chạy trong sandbox “strict” không có quyền truy cập trang. Pixel tùy chỉnh chạy trong iframe sandbox “lax” không thể chạm tới trang chính. Mã theo dõi không còn đọc được các trường thẻ.
  • 3D Secure tự động áp dụng cho thanh toán thẻ trong Khu vực Kinh tế Châu Âu để đáp ứng quy định PSD2.
  • Shopify Protect (Hoa Kỳ, Shopify Payments với Shop Pay) hoàn trả giá trị đơn hàng và phí chargeback cho các khoản chargeback gian lận đủ điều kiện, với điều kiện đơn hàng được giao kèm mã vận đơn trong vòng 7 ngày.
  • Bảo vệ khỏi bot tại thanh toán (gói Plus, Online Store) dùng xác thực thử thách như reCAPTCHA hoặc hCaptcha. Shopify mô tả đây là công cụ đảm bảo công bằng cho các đợt phát hành giới hạn, không phải sản phẩm chống gian lận.

5. Con người: chương trình bug bounty

Công cụ tự động bắt được các lỗi thông thường, nhưng Shopify cũng tài trợ nghiên cứu cộng đồng để tìm ra lỗ hổng phức tạp trước khi kẻ tấn công khai thác. Trang bug bounty công khai của họ ghi mức thưởng tối đa 200.000 USD và hơn 10,2 triệu USD đã chi trả tổng cộng (số liệu cập nhật tháng 11/2026).

Trang chương trình Bug Bounty của Shopify Quan sát thực tế: trang bug bounty của Shopify, chụp ngày 4/11/2026.

6. Tác nhân AI: những quy tắc mới đang được viết

Phần mềm tự hành bắt đầu duyệt web và mua hàng, và Shopify đang định nghĩa ranh giới cho lưu lượng mua sắm AI. Thông qua công cụ tác nhân gốc và Universal Commerce Protocol được công bố cùng Google vào tháng 1/2026, Shopify đang đặt ra các quy tắc vận hành rõ ràng. Tài liệu về tác nhân của Shopify yêu cầu tác nhân phải tự nhận diện bằng yêu cầu có chữ ký, và dùng các bậc tin cậy (trust tier) để quyết định giới hạn tốc độ cũng như những hành động tác nhân được phép thực hiện, bao gồm cả việc hoàn tất thanh toán. Lĩnh vực này còn mới và sẽ thay đổi nhanh.

7. Đánh đổi: bảo vệ của Shopify dừng ở đâu

Bảo mật một cửa hàng thương mại điện tử là trách nhiệm chung: Shopify bảo vệ hạ tầng nền tảng, nhưng cấu hình cửa hàng vẫn nằm trong tay bạn.

Lĩnh vực Shopify lo Vẫn thuộc về bạn
Máy chủ, uptime, PCI cho thanh toán Có —
Đăng nhập nhân viên Công cụ (2FA, passkey) Bật chúng lên, gỡ tài khoản cũ
App Quy tắc duyệt, scope, sandbox Chọn nhà cung cấp, gỡ app không dùng
Code storefront Cảnh báo chuyển hướng, app embed Code tùy chỉnh do bạn hoặc agency thêm vào
API token Token ngắn hạn cho app Token cho app tùy chỉnh và agency của bạn

Một khoảng trống đáng biết: chúng tôi không tìm thấy trang chính thức nào của Shopify nói rõ ai chịu trách nhiệm các yêu cầu PCI DSS về script trên trang thanh toán (6.4.3 và 11.6.1) trong mọi cấu hình. Nếu bạn cần bằng chứng tuân thủ PCI, hãy hỏi trực tiếp Shopify và nhà cung cấp thanh toán thay vì tự giả định.

8. Checklist

  1. Yêu cầu mọi tài khoản nhân viên dùng passkey hoặc khóa bảo mật vật lý.
  2. Xem lại các scope app đã cấp trong Cài đặt → Ứng dụng và kênh bán hàng, và đặt câu hỏi với mọi app đòi quyền nhiều hơn vai trò của nó cần.
  3. Xác nhận cửa hàng không còn script thanh toán kiểu cũ dựa vào tính năng đã ngừng.
  4. Nếu bạn bán tại Mỹ với Shopify Payments, kiểm tra xem Shopify Protect có áp dụng cho đơn hàng của bạn không.
  5. Đánh dấu các bài viết bảo mật trong Changelog của Shopify; các lớp bảo vệ được bổ sung từng tháng.

Tiếp tục với các công nghệ bảo mật đứng sau những lớp này, hoặc quay lại các mối đe dọa với merchant Shopify năm 2026.


Nguồn tham khảo

  1. Shopify Help, Two-step authentication: https://help.shopify.com/en/manual/your-account/account-security/two-step-authentication
  2. Shopify, Shopify AI / Sidekick: https://www.shopify.com/ai
  3. Shopify.dev, Token exchange: https://shopify.dev/docs/apps/build/authentication-authorization/access-tokens/token-exchange
  4. Shopify.dev, Protected customer data: https://shopify.dev/docs/apps/launch/protected-customer-data
  5. Shopify.dev, Privacy law compliance (webhook bắt buộc): https://shopify.dev/docs/apps/build/privacy-law-compliance
  6. Shopify.dev, Set up iframe protection: https://shopify.dev/docs/apps/build/security/set-up-iframe-protection
  7. Shopify Changelog, New protection against unexpected redirects: https://changelog.shopify.com/posts/new-protection-against-unexpected-redirects
  8. Shopify.dev, Shopify Functions: https://shopify.dev/docs/api/functions
  9. Shopify.dev, checkout.liquid: https://shopify.dev/docs/storefronts/themes/architecture/layouts/checkout-liquid
  10. Shopify Help, Checkout upgrade: https://help.shopify.com/en/manual/checkout-settings/checkout-extensibility/checkout-upgrade
  11. Shopify.dev, Web pixels: https://shopify.dev/docs/apps/build/marketing-analytics/pixels
  12. Shopify, Shopify Protect: https://www.shopify.com/protect
  13. Shopify Help, Bot protection: https://help.shopify.com/manual/checkout-settings/bot-protection
  14. Shopify, Bug Bounty: https://www.shopify.com/bugbounty
  15. Shopify.dev, Agents: https://shopify.dev/docs/agents
  16. Shopify News, AI commerce at scale (UCP): https://www.shopify.com/news/ai-commerce-at-scale
Chia sẻ Facebook X LinkedIn

Tạo menu điều hướng khách hàng yêu thích

Navi+ giúp bạn tạo menu chuyển đổi cao cho Shopify và mọi website — không cần code.

Dùng thử Navi+ miễn phí See Live Demo →
Explore menus: Bottom Tab Bar • Mega Menu • Mobile Drawer • Floating FAB • Plans & Pricing

Bắt đầu với Navi+

Chọn nền tảng của bạn — miễn phí cài đặt, hoạt động trong vài phút.