บัญชีและความปลอดภัย
ความปลอดภัย
การยืนยันตัวตนสองขั้นตอน เซสชันและการแจ้งเตือนการเข้าสู่ระบบใหม่ วิธีที่ Codexe บิลด์โค้ดที่สร้างใน sandbox ที่แยกออกมา การจัดการโทเค็นบอท และแนวปฏิบัติที่ดี
อัปเดตเมื่อ
ในหน้านี้
#การยืนยันตัวตนสองขั้นตอน
ปกป้องบัญชีของคุณด้วยแอปยืนยันตัวตน (Google Authenticator, 1Password, Aegis…):
- เปิดบัญชี → การยืนยันตัวตนสองขั้นตอน แล้วเริ่มตั้งค่า
- สแกน QR code แล้วใส่รหัส 6 หลักเพื่อยืนยัน
- บันทึกรหัสสำรอง 10 รหัสไว้ รหัสจะแสดงแค่ครั้งเดียว แต่ละรหัสใช้ได้หนึ่งครั้งถ้าคุณทำโทรศัพท์หาย
เมื่อเปิดใช้แล้ว การลงชื่อเข้าใช้ทุกครั้ง (รวมถึงผ่าน Discord หรือ GitHub) จะขอรหัสจากแอปของคุณ ถ้าใช้แอปไม่ได้ คุณใช้รหัสสำรอง หรือขอรหัสใช้ครั้งเดียวทางอีเมล (ใช้ได้ 10 นาที) ได้
#เซสชันและการแจ้งเตือน
- การลงชื่อเข้าใช้หนึ่งครั้งจะใช้ได้ 30 วันบนเบราว์เซอร์นั้น
- การลงชื่อเข้าใช้ทุกครั้งจากที่อยู่ IP ใหม่จะส่งอีเมล "การเข้าสู่ระบบใหม่" ถึงคุณ ถ้าไม่ใช่คุณ ให้รักษาความปลอดภัยของบัญชี Discord หรือ GitHub และเปิด 2FA
#โค้ดของคุณถูกบิลด์อย่างไร
โปรเจกต์ที่สร้างคือโค้ด และการบิลด์จะรันสคริปต์บิลด์ของโค้ดนั้น Codexe ถือว่าสิ่งนี้ไม่น่าไว้วางใจ:
- ทุกการบิลด์และการทดสอบโหลดรันใน sandbox ที่แยกออกมา ในฐานะผู้ใช้ไร้สิทธิพิเศษของตัวเอง ระบบเป็นแบบอ่านอย่างเดียว และเข้าถึงเซิร์ฟเวอร์ ฐานข้อมูล หรือการบิลด์ของผู้ใช้อื่นของ Codexe ไม่ได้
- การบิลด์เข้าอินเทอร์เน็ตได้เฉพาะผ่านตัวกรองที่อนุญาตที่เก็บ dependency อย่างเป็นทางการ (Maven Central, Paper, Spigot, Fabric, Forge, NeoForge, Mojang, Gradle, Modrinth และที่คล้ายกัน) ผ่าน HTTPS
- แคช dependency ของผู้ใช้แต่ละคนแยกกัน โปรเจกต์หนึ่งจึงยุ่งกับไลบรารีของอีกโปรเจกต์ไม่ได้
- เซิร์ฟเวอร์ทดสอบของดาต้าแพ็กและ Skript รันแบบออฟไลน์ทั้งหมด
#การทดลองรันบอท Discord
โทเค็นบอทที่คุณวางในแผงโฮสต์ของโปรเจกต์จะถูกเก็บแบบเข้ารหัสและลบได้ทุกเมื่อ บอทที่ทดลองรันจะรันแยกส่วน เข้าอินเทอร์เน็ตได้ (เพราะต้องใช้ Discord) แต่เข้าเครือข่ายภายในของ Codexe ไม่ได้ ดูบอท Discord
#แนวปฏิบัติที่ดี
- เปิด 2FA ทั้งบน Codexe และบนบัญชี Discord หรือ GitHub ที่คุณใช้ลงชื่อเข้าใช้
- อย่าวางข้อมูลลับ (โทเค็น รหัสผ่าน API key) ลงในคำขอหรือโปรเจกต์สาธารณะ ด้วยเหตุนี้โค้ดที่สร้างจึงอ่านข้อมูลลับจากตัวแปรสภาพแวดล้อม
- เก็บโปรเจกต์ที่มีข้อมูลอ่อนไหวไว้เป็นส่วนตัว ดูการแชร์