

CÂU CHUYỆN KHÁCH HÀNG - SHOPIFY APPLICATION SECURITY
Ứng cứu sự cố và kiểm thử bảo mật Shopify cho ShineCommerce
Sau sự cố chuyển hướng bất thường trên một số cửa hàng, IPSIP Việt Nam phối hợp cùng ShineCommerce điều tra nguyên nhân, xác minh phạm vi ảnh hưởng và kiểm thử bảo mật ứng dụng Smind Sections.
Quá trình đánh giá Web và API đã phát hiện một lỗ hổng mức High, hỗ trợ đội ngũ kỹ thuật khắc phục và xác nhận lại thành công qua retest.
Ứng dụng Shopify
WEB + API
PENTEST
ISO 27001:2022
SOC 2 Type II

BỐI CẢNH VÀ NHU CẦU DOANH NGHIỆP
Xác minh nguyên nhân sau sự cố chuyển hướng trên Shopify
Một số cửa hàng sử dụng Smind Sections xuất hiện hiện tượng chuyển hướng bất thường khi người mua thực hiện các thao tác quan trọng trên storefront. Sau khi nhanh chóng loại bỏ nội dung độc hại, ShineCommerce cần xác minh độc lập nguyên nhân, phạm vi ảnh hưởng và trạng thái bảo mật của ứng dụng.
HỒ SƠ KHÁCH HÀNG
S
ShineCommerce
Đơn vị phát triển Smind Sections – ứng dụng hỗ trợ merchant xây dựng và tùy chỉnh giao diện cửa hàng trên Shopify.
Năm thành lập
2012
Phạm vi khách hàng
Quốc tế
Quy mô sử dụng
>10.000
khách hàng sử dụng sản phẩm mỗi ngày
Sản phẩm cần PENTEST
Smind Sections
ứng dụng dành cho hệ sinh thái Shopify
Vấn đề cần giải quyết
3 yêu cầu quan trọng sau sự cố
Xác định nguyên nhân gốc rễ
Truy vết đường đi của mã JavaScript trái phép và xác định chính xác thành phần đã tạo ra điểm xâm nhập.
Kiểm chứng ứng dụng Web và API
Đánh giá các cơ chế xác thực, quản lý phiên, phân quyền, dữ liệu đầu vào và logic nghiệp vụ của Smind Sections.
Xác minh khắc phục và hoàn thiện hồ sơ
Kiểm tra lại các biện pháp xử lý và cung cấp báo cáo kỹ thuật phục vụ quá trình làm việc với bộ phận bảo mật của Shopify.
Incident Response
Grey-box Pentest
Web & API
Retest
PHÂN TÍCH SỰ CỐ
Từ công cụ nội bộ đến hành vi chuyển hướng trên storefront
Quá trình điều tra xác định sự cố không bắt nguồn từ logic vận hành chính của Smind Sections. Điểm xâm nhập nằm tại một công cụ quản trị nội bộ có quyền ghi dữ liệu vào nguồn được ứng dụng Shopify sử dụng.
01 · ĐIỂM XÂM NHẬP
Công cụ nội bộ thiếu kiểm soát truy cập
Một chức năng chưa được bảo vệ đầy đủ bằng cơ chế xác thực và phân quyền đã tiếp nhận yêu cầu trái phép.
02 · DỮ LIỆU
JavaScript trái phép được ghi vào hệ thống
Một chức năng chưa được bảo vệ đầy đủ bằng cơ chế xác thực và phân quyền đã tiếp nhận yêu cầu trái phép.
03 · ỨNG DỤNG
Mã độc xuất hiện trên storefront
Một chức năng chưa được bảo vệ đầy đủ bằng cơ chế xác thực và phân quyền đã tiếp nhận yêu cầu trái phép.
04 · BIỂU HIỆN
Người mua bị chuyển hướng
Một chức năng chưa được bảo vệ đầy đủ bằng cơ chế xác thực và phân quyền đã tiếp nhận yêu cầu trái phép.
PHẠM VI ẢNH HƯỞNG
Những gì quá trình điều tra xác nhận
06
Cửa hàng ghi nhận biểu hiện chuyển hướng.
CLIENT-SIDE
Ảnh hưởng tập trung tại luồng tương tác storefront.
NO PII LEAK
Không ghi nhận rò rỉ dữ liệu cá nhân trong phạm vi điều tra.
KẾT LUẬN ĐIỀU TRA
Đường tấn công bắt nguồn từ công cụ quản trị nội bộ, sau đó ảnh hưởng đến storefront thông qua dữ liệu JavaScript được chia sẻ.

GIẢI PHÁP VÀ PHẠM VI TRIỂN KHAI
Từ khắc phục khẩn cấp đến kiểm chứng độc lập
Sau khi sự cố được khoanh vùng, các thành phần liên quan được làm sạch và bề mặt tấn công từ công cụ nội bộ được loại bỏ. IPSIP Việt Nam tiếp tục thực hiện điều tra và kiểm thử Grey-box cho ứng dụng Web/API nhằm đánh giá trạng thái bảo mật sau khắc phục.
XỬ LÝ SỰ CỐ
Khoanh vùng và loại bỏ bề mặt tấn công
CẦN GIẢI QUYẾT
Loại bỏ JavaScript trái phép khỏi dữ liệu cửa hàng.
GIẢI PHÁP TỪ IPSIP VIỆT NAM
PENTEST
Điều tra, kiểm thử và xác minh khắc phục
GIẢI PHÁP
Phân tích dữ liệu, kiến trúc và mã nguồn để xác minh nguyên nhân.
CẦN GIẢI QUYẾT
Gỡ bỏ cơ chế đưa JavaScript tùy chỉnh lên storefront.
GIẢI PHÁP
Kiểm thử Grey-box cho ứng dụng Web và API.
CẦN GIẢI QUYẾT
Làm sạch trường dữ liệu đã bị can thiệp trong cơ sở dữ liệu.
GIẢI PHÁP
Đánh giá xác thực, phiên làm việc, phân quyền và logic nghiệp vụ.
CẦN GIẢI QUYẾT
Xóa công cụ nội bộ và các thành phần liên quan khỏi hạ tầng.
GIẢI PHÁP
Xác thực thủ công, chấm điểm CVSS và thực hiện retest.

KẾT QUẢ KIỂM THỬ
Một lỗ hổng mức High ảnh hưởng trực tiếp đến mô hình doanh thu
Kiểm thử Grey-box phát hiện cơ chế phân quyền phía máy chủ chưa kiểm tra đầy đủ gói dịch vụ của merchant trước khi cung cấp nội dung trả phí.

8.1
CVSS v3.1
HIGH SEVERITY
Broken Access Control
Người dùng gói miễn phí có thể gửi yêu cầu trực tiếp đến API cài đặt và nhận nội dung của một section trả phí do quyền sử dụng chưa được xác minh đầy đủ ở phía máy chủ.
Phân loại
Broken Access Control
Tác động
Nội dung trả phí có thể bị truy cập
Phạm vi
API cài đặt nội dung
Trạng thái
Fixed · Retest Verified
Thay đổi sau khắc phục
TRƯỚC KHẮC PHỤC
Quyền sử dụng chưa được xác minh phía máy chủ
API xử lý yêu cầu cài đặt mà chưa đối chiếu đầy đủ gói đăng ký của merchant với nội dung được yêu cầu.
SAU KHẮC PHỤC
Kiểm tra quyền trước khi phân phối nội dung
Hệ thống xác định gói của section và đối chiếu với trạng thái đăng ký hợp lệ trước khi ghi nội dung vào theme của merchant.
KẾT QUẢ ĐẠT ĐƯỢC
Từ xử lý sự cố đến củng cố toàn diện ứng dụng Shopify
Dự án không chỉ xử lý hành vi chuyển hướng bất thường mà còn giúp ShineCommerce xác minh nguyên nhân, khắc phục lỗ hổng và kiểm chứng lại mức độ an toàn của Smind Sections.
01 High
Lỗ hổng nghiêm trọng được phát hiện
8.1
Điểm đánh giá theo CVSS v3.1
Fixed
Trạng thái sau khi khắc phục
Verified
Kết quả kiểm thử lại
06
Kết quả chính của dự án
Mỗi kết quả tương ứng với một bước trong vòng khép kín: điều tra, khắc phục, kiểm thử và xác nhận lại.
Thông qua quy trình khép kín từ điều tra sự cố, kiểm thử Web/API đến xác nhận khắc phục, IPSIP Việt Nam giúp ShineCommerce xử lý vấn đề trước mắt và củng cố nền tảng bảo mật lâu dài cho Smind Sections.
01
Xác minh nguyên nhân gốc rễ
Làm rõ cách mã JavaScript độc hại được đưa từ công cụ nội bộ vào dữ liệu dùng chung và xuất hiện trên storefront của merchant.
02
Loại bỏ bề mặt tấn công liên quan
Mã độc, dữ liệu bị ảnh hưởng và cơ chế render script được loại bỏ; công cụ nội bộ liên quan cũng được ngừng sử dụng.
03
Phát hiện lỗ hổng Broken Access Control
Kiểm thử độc lập phát hiện người dùng gói miễn phí có thể truy cập nội dung trả phí nếu quyền sử dụng không được kiểm tra phía máy chủ.
04
Khắc phục và kiểm thử lại thành công
Cơ chế xác thực quyền sử dụng được bổ sung phía máy chủ. IPSIP Việt Nam thực hiện retest và xác nhận lỗ hổng đã được xử lý.
05
Không ghi nhận rò rỉ dữ liệu cá nhân
Trong phạm vi điều tra, sự cố được xác định ảnh hưởng đến hành vi phía trình duyệt và không ghi nhận bằng chứng rò rỉ thông tin nhận dạng cá nhân.
06
Hoàn thiện tài liệu kỹ thuật
Báo cáo sự cố, kết quả kiểm thử và bằng chứng retest tạo cơ sở để ShineCommerce phục vụ hoạt động rà soát bảo mật ứng dụng Shopify.

Vì sao ShinCommerce lựa chọn PENTEST tại IPSIP Việt Nam?
IPSIP kết hợp năng lực ứng cứu sự cố và kiểm thử bảo mật, giúp doanh nghiệp vừa xử lý vấn đề hiện tại vừa giảm thiểu nguy cơ tái diễn.
Kết hợp ứng cứu sự cố và kiểm thử bảo mật
IPSIP đồng hành từ quá trình xác minh nguyên nhân, đánh giá ảnh hưởng đến kiểm thử chuyên sâu Web/API trong cùng một dự án.
Đánh giá bám sát rủi ro thực tế
Hoạt động kiểm thử tập trung vào xác thực, phân quyền, API và logic nghiệp vụ - những khu vực có thể ảnh hưởng trực tiếp đến người dùng và doanh thu.
Kết quả rõ ràng, có thể hành động
Mỗi phát hiện được phân loại theo mức độ rủi ro, mô tả tác động và đi kèm khuyến nghị khắc phục phù hợp với hệ thống.
Năng lực được kiểm chứng theo tiêu chuẩn quốc tế
Chứng nhận ISO 27001:2022 và báo cáo chứng thực SOC 2 Type II thể hiện cam kết của IPSIP đối v ới hệ thống kiểm soát, bảo mật thông tin và chất lượng vận hành dịch vụ.
Lá chắn an ninh mạng vững chắc và tin cậy
IPSIP kết hợp năng lực của đội ngũ bảo mật với hệ sinh thái giải pháp từ SentinelOne, CrowdStrike, Fortinet và Sekoia. Tùy theo phạm vi thực tế, các giải pháp được lựa chọn để hỗ trợ giám sát an ninh, phát hiện và quản lý những mối đe dọa đối với hệ thống doanh nghiệp.
Cách tiếp cận này giúp tăng cường khả năng bảo vệ dữ liệu, hỗ trợ duy trì hoạt động ổn định và nâng cao khả năng ứng phó khi rủi ro an ninh phát sinh.

HÃY CHO CHÚNG TÔI BIẾT VỀ DỰ ÁN CỦA BẠN
... Và đội ngũ của chúng tôi sẽ:
Xử lý yêu cầu của bạn trong vòng 1-2 giờ làm việc.
Phản hồi với một đề xuất chi tiết dựa trên phạm vi và yêu cầu cụ thể của dự án.
Sắp xếp một cuộc gọi chuyên sâu để thảo luận về dự án tương lai và chốt phương án tối ưu.
Ký hợp đồng hợp tác và chính thức khởi động dự án cùng bạn.
Bạn chưa có yêu cầu cụ thể nhưng quan tâm đến năng lực của chúng tôi? Hãy xem Giới thiệu về IPSIP Việt Nam để hiểu rõ hơn về khả năng của đội ngũ.
