jscrambler
JSCrambler เป็นเทคโนโลยีการป้องกัน JavaScript สำหรับเว็บและแอพพลิเคชั่นมือถือ วัตถุประสงค์หลักของมันคือการเปิดใช้งานแอปพลิเคชัน JavaScript เพื่อป้องกันตัวเองและยืดหยุ่นในการดัดแปลงวิศวกรรมและย้อนกลับ
เทคโนโลยีการป้องกัน JavaScript
JScrambler รวมถึงสามเลเยอร์ความปลอดภัย:
- การทำให้งงงวยขั้นสูง : การเปลี่ยนแปลงเป็นสตริงตัวแปรฟังก์ชั่นและวัตถุผ่านการจัดลำดับใหม่การเข้ารหัสการแยกการเปลี่ยนชื่อและเทคนิคการปกปิดตรรกะที่ทำให้รหัสยากต่อการอ่านและย้อนกลับเครื่องยนต์ รวมถึง การไหลเวียนของการควบคุมการไหล โดยการเพิ่มภาคทึบแสงและโคลนรหัสที่ไม่เกี่ยวข้องและทำให้การไหลเวียนของการควบคุม
- รหัสล็อค : ความสามารถในการป้องกันไม่ให้รหัสที่ได้รับการป้องกันจากการเรียกใช้โดเมนที่ได้รับการอนุญาตนอกเบราว์เซอร์, ช่วงวันที่, OS'ES และบนอุปกรณ์ที่ถูกรูท/เจลเบรค;
- การป้องกันรันไทม์ : เทคนิคการต่อต้านการแวะแร็คและการต่อต้านการเบี่ยงเบนเช่นการป้องกันตัวเองและการรักษาด้วยตนเอง
พฤติกรรม polymorphic
JSCrambler มี พฤติกรรม polymorphic ดังนั้นการปรับใช้รหัสใหม่แต่ละครั้งจะสร้าง เอาต์พุตที่ได้รับการป้องกันที่แตกต่างกัน ด้วยฟังก์ชั่นรหัสเดียวกัน
แผนที่แหล่งที่มา
Source Maps เป็นวิธีการแมปรหัสที่ทำให้งงงวยกลับไปที่ซอร์สโค้ดดั้งเดิมช่วยให้กระบวนการดีบั๊กของรหัสที่ทำให้งงงวยราวกับว่าคุณกำลังใช้ซอร์สโค้ดดั้งเดิม
การตรวจสอบภัยคุกคาม JavaScript
JSCrambler แสดงการแจ้งเตือนแบบเรียลไทม์เมื่อใดก็ตามที่มีภัยคุกคามต่อรหัสที่ได้รับการป้องกัน การละเมิดการล็อครหัสใด ๆ หรือความพยายามในการแก้ไข/ดีบักรหัสป้องกันจะแสดงการแจ้งเตือนโดยละเอียดบนแผงควบคุมฟีดสด
การทำโปรไฟล์
คุณลักษณะนี้มีจุดมุ่งหมายโดยเฉพาะกับแอพที่ไวต่อประสิทธิภาพ มันวิเคราะห์ว่าส่วนใดของรหัสมีความสำคัญต่อประสิทธิภาพและใช้สมดุลที่ดีที่สุดของการแปลงเมื่อปกป้องรหัส
ไคลเอนต์ JSCrambler JavaScript และการรวมเข้าด้วยกัน
คุณสามารถรวม JScrambler เข้ากับกระบวนการสร้างของคุณได้อย่างง่ายดายด้วยไคลเอนต์ API นอกจากนี้ยังมีการบูรณาการหลายอย่าง
- ไคลเอนต์ JavaScript CLI และ API
- เสียงฮึดฮัด
- อึก
- เว็บแพ็ค
- ถ่าน
- รถไฟฟ้าใต้ดิน
ความเข้ากันได้ของเวอร์ชัน
ตารางความเข้ากันได้ของเวอร์ชันตรงกับเวอร์ชัน JScrambler ของคุณกับไคลเอนต์การรวมที่เลือก (Fe Jscrambler-cli หรือ Jscrambler-Webpack-Plugin) โปรดตรวจสอบให้แน่ใจว่าคุณติดตั้งเวอร์ชันที่เหมาะสมมิฉะนั้นฟังก์ชันบางอย่างอาจทำงานไม่ถูกต้อง
| เวอร์ชัน jscrambler | ลูกค้าและการบูรณาการ |
|---|
| <= 7.1 | <= 5.0.0 |
| 7.2 ... 8.2 | > = 6.0.0 |
| > = 8.3 | > = 8.4.0 |
หมายเหตุ: CLI 8.4.0 ยังคงรองรับ jscrambler รุ่นเก่า (> = 7.2)
JSCrambler JavaScript Framework/การรวมไลบรารี
- ตอบโต้
- เชิงมุม
- Angular.js
- vue.js
- ember.js
- ดาวตก
- ไอออน
- ชาวพื้นเมือง
- ตอบสนองพื้นเมือง
- ข้อมูลเพิ่มเติมเกี่ยวกับความเข้ากันได้ของเฟรมเวิร์ก
บทเรียน JSCrambler
- เอกสาร jscrambler
- JSCrambler 101 - การใช้งานครั้งแรก
- JSCrambler 101 - คำอธิบายประกอบรหัส
- JSCrambler 101 - การปกป้องตนเอง
- JSCRAMBLER 101 - การควบคุมการไหลของการแบน
- JSCrambler 101 - รหัสล็อค
- JScrambler 101 - วิธีใช้ CLI
- JSCrambler 101 - แผนที่แหล่งที่มา
- JSCrambler 101 - การตอบโต้
- JSCrambler 101-การรักษาตัวเอง
- JSCrambler 101 - การทำโปรไฟล์
- JSCrambler 101 - การจำแนกประเภทแอพ
- JSCrambler 101 - การป้องกันหน่วยความจำ