ความปลอดภัย
สิ่งที่ MAJACLOUD ปกป้องให้คุณ และสิ่งที่ยังเป็นความรับผิดชอบของคุณ
คอมเมนต์ในโค้ดและชื่อ API ยังคงเป็นภาษาอังกฤษเพื่อให้ตรงกับ SDK
คีย์#
- คีย์ไคลเอนต์ใช้ระบุโปรเจกต์เท่านั้น ทุกเอนด์พอยต์ของผู้เล่นต้องใช้โทเค็นของผู้เล่นคนนั้นด้วย
- คีย์ลับจัดเก็บเป็นแฮช SHA-256 และแสดงเพียงครั้งเดียว คุณสร้างคีย์ใดคีย์หนึ่งใหม่ได้ในหน้าคีย์ API แต่การสร้างคีย์ไคลเอนต์ใหม่จะทำให้บิลด์ที่ยังใช้คีย์เดิมใช้งานไม่ได้
ห้ามใส่คีย์ลับ (
sk_live_…) ไว้ในบิลด์เกมหรือหน้าเว็บ ทุกสิ่งที่ส่งถึงผู้เล่นสามารถถูกอ่านได้โทเค็นผู้เล่น#
- Access token หมดอายุภายในหนึ่งชั่วโมง และรีเฟรชอัตโนมัติด้วย refresh token แบบหมุนเวียน
- การนำ refresh token เก่ากลับมาใช้ซ้ำจะเพิกถอนเซสชันนั้นในทุกที่
HTTPS#
- API ปฏิเสธ HTTP ธรรมดา ยกเว้นจาก localhost และส่ง HSTS ผ่าน HTTPS
เซิร์ฟเวอร์เป็นผู้ตัดสิน#
- คะแนน รางวัล และกระเป๋าเงินตรวจสอบบนเซิร์ฟเวอร์ และไม่เชื่อข้อมูลจากไคลเอนต์
- ทุกสิ่งที่ไคลเอนต์อ่านได้สามารถถูกตรวจดูได้ เก็บความลับและตรรกะที่ต้องเชื่อถือได้ไว้บนเซิร์ฟเวอร์ของคุณ โดยใช้คีย์ลับ
คอนฟิกที่ลงลายเซ็น#
- รีโมตคอนฟิกลงลายเซ็นด้วย RSA-SHA256 และตรวจสอบบนอุปกรณ์ก่อนใช้งาน พร็อกซีหรือการตอบกลับที่ถูกแก้ไขระหว่างทางจึงเปลี่ยนค่าของคุณไม่ได้
ข้อมูลผู้เล่น#
- คุณตรวจดูและลบผู้เล่นคนใดก็ได้ในแดชบอร์ด การลบโปรเจกต์จะลบข้อมูลทั้งหมดของโปรเจกต์นั้น ที่อยู่ IP ในล็อกจัดเก็บเป็นแฮชแบบมีคีย์