Công thức
Các hướng dẫn đầu-cuối, có định hướng rõ ràng cho những vấn đề tích hợp làm rối thường gặp. Mỗi công thức tập trung vào cách kết hợp các tùy chọn để đạt được một kết quả cụ thể, thay vì ghi chép từng tùy chọn riêng lẻ.
Hãy chọn công thức phù hợp với vấn đề bạn đang cố giải quyết. Chúng tôi sẽ bổ sung thêm nhiều công thức theo thời gian - nếu bạn gặp một tình huống tích hợp chưa được đề cập ở đây, hãy cho chúng tôi biết và chúng tôi sẽ viết về nó.
Trong phần này
Thực hành tốt nhất
Nên bảo vệ gì, nên để yên gì, và làm rối không thể làm được gì cho bạn.
Làm rối HTML
Làm rối các script nội tuyến trong tệp HTML bằng Parse HTML, và những gì được giữ nguyên.
Thay thế template phía máy chủ
Chèn các giá trị dựng từ máy chủ vào JavaScript đã làm rối VM bằng reservedNames và reservedStrings.
Khóa Bytecode Array Encoding
Cung cấp khóa mã hóa bytecode VM của riêng bạn bằng vmBytecodeArrayEncodingKey và phân giải nó lúc chạy thông qua key getter - từ bộ lưu trữ phía client, hoặc lấy từ backend của bạn.
Telemetry & phản ứng phòng thủ VM
Báo cáo các phát hiện phòng thủ của VM về backend của bạn bằng vmDefenseHook, và tinh chỉnh cách từng nhóm phát hiện phản ứng bằng vmDefenseReaction.
Ẩn tên hàm khỏi phân tích của LLM
Vì sao mã đã làm rối VM vẫn có thể để lộ tên hàm có ý nghĩa cho LLM, và cách bọc bằng IIFE loại bỏ rò rỉ đó.
