LibreAuth

C++ Pack — สำหรับผู้ค้า

แพ็ก C++ Protocol v2 — โหลดจาก Portal แล้วผูกแอป · มี Protect L1/L2 + SecureLoader L3

WARN
ดาวน์โหลดจาก SDK Portal ต้อง Login + แผน Developer / Pro / Enterprise

ผู้ค้าต้องทำอะไร

  1. Login Panel → เปิด SDK Portal
  2. ดาวน์โหลดแพ็ก C++ (หรือ Opaque C++ ถ้าต้องการ binary พร้อมกัน RE)
  3. เปิดคู่มือใน zip (QUICKSTART.md / DROPIN.md) แล้วผูกเข้าโปรเจกต์
  4. ตั้ง App บน Panel · ใส่ Hash ของไฟล์ที่ปล่อยจริง · ตั้ง Min client build
  5. ทดสอบ Login/License แล้วค่อยแจกลูกค้า

อัปเกรดแผน: Billing Plans

ระดับ Protect ในแพ็ก

Levelได้อะไรใช้เมื่อไหร่
L1 Hardening / Anti-RE + vendor lock + Protocol v2 เริ่มต้นทุก build ที่ขาย
L2 LA1 serial (Ed25519 offline) เมื่อต้องการ serial นอกเหนือ license online
L3 SecureLoader — sealed payload + gate แล้วค่อย launch เมื่อต้องการชั้นโหลดเพิ่มก่อนเปิดแอปจริง
WARN
ไม่มีระบบไหน “แกะไม่ได้” — เป้าคือทำให้ RE แพง อำนาจสุดท้ายอยู่ที่ Panel (Hash · HWID · session · entitlements)

Vendor lock — ใช้กับ LibreAuth เท่านั้น

SDK Protocol v2 ไม่ใช่ drop-in ของค่ายอื่น — ชี้ URL ไป auth อื่นแล้ว fail:

ชั้นกลไก
Host pinโฮสต์ LibreAuth ที่อนุญาต + localhost ตอนพัฒนา
HeadersX-LA-Protocol · X-LA-Vendor
Bodyvendor=libreauth · stack v2

อย่าเปิด LA_ALLOW_FOREIGN=1 ในเวอร์ชันขาย

ลำดับในแอป

  1. ใส่ App name · Owner ID · API URL · pubkey ตามที่ Panel แสดง
  2. เรียก hardening / Gate ก่อน Init
  3. Init → License / Login
  4. ส่ง Hash ของ exe เมื่อเปิด Hash Check บน Panel
  5. เก็บ heartbeat / check หลัง license

รายละเอียด Anti-RE / hardening: Hardening · Protocol: API Protocol v2

Opaque Binary Pack (แนะนำตอนขาย)

ถ้าต้องการ zip พร้อม binary กัน RE ต่อภาษา — ใช้ Ship Opaque

Env ที่ใช้บ่อย

Envความหมาย
LA_APP_NAME / LA_OWNER_ID / LA_API_URLค่าจาก Panel ของแอปคุณ
LA_SIGN_PUBKEYEd25519 pubkey ของเซิร์ฟเวอร์
LA_LICENSE หรือ LA_USER+LA_PASSทดสอบ license / login
LA_SERIAL / LA_LICENSE_PUBKEYLA1 serial (L2)
LA_ALLOW_VM=1ปิด VM block ตอนพัฒนาเท่านั้น
LA_ALLOW_FOREIGN=1ปิด vendor bind — ห้ามใช้ตอนขาย
INFO
เพิ่มเติม: Ship Opaque · Hardening · C++ Setup · Access Controls · SDK Portal