ความปลอดภัย
คำแนะนำเพิ่มเติมเกี่ยวกับความปลอดภัย

ถ้า Run Bot ข้างนอก เช่น เปิด Server บน Cloud ขึ้นมา Run Bot iWallet โดยเฉพาะ อย่าลืมตั้งค่าความปลอดภัยให้กับ Server ดังนี้
- 1.กำหนด Remote SSH (Secure Shell) ด้วย Key Pair (Private Key + Public Key) เท่านั้น ห้าม Remote ด้วย Username/Password
- 2.กำหนด Firewall อนุญาตให้เข้าถึง Server ได้เฉพาะ IP ที่กำหนดเท่านั้น
- 3.กำหนด Firewall อนุญาตให้เข้าถึง Server ได้เฉพาะ Port ที่กำหนดเท่านั้น เช่น Port 80, 443 หรือ 22 ส่วน Port อื่น ๆ ปิดให้หมด (Port 22 อาจจะเปลี่ยนไปใช้ Port อื่นก็ได้)
- 4.อย่าลืมทำ Https อาจจะใช้ Nginx + Let's Encrypt หรือใช้ Cloudflare ช่วยก็ได้
- 5.อย่ากำหนด Domain Name ให้เดา และเข้าถึงได้ง่าย
- อาจจะกำหนดเป็น Sub Domain Name ในการเข้าถึง Bot ด้วย UUID ก็ได้ เช่น
ae78b19c-0070-42b8-8763-6581551c69ed.mydomain.com
- อย่าตั้งเป็นชื่อที่คนเดาได้ง่าย เช่น
iwallet.mydomain.com
- ถ้ากลัวจำไม่ได้ ก็ให้ Bookmark ไว้
- 6.ตั้งรหัสผ่านในการเข้าใช้งาน iWallet ให้ยากเข้าไว้
- 7.อย่าลืมกำหนด Permission ให้กับไฟล์ต่าง ๆ เช่น กำหนดสิทธิ์เป็น
- chmod
600
สำหรับไฟล์ที่เจ้าของอ่าน และแก้ไขได้เท่านั้น หรือ - chmod
400
สำหรับไฟล์ที่เจ้าของอ่านได้เท่านั้น - อย่ากำหนดเป็น chmod
777
- 8.อย่าติดตั้ง Software ที่คิดว่าไม่น่าจะปลอดภัยเข้าไปรวมใน Server ที่ Run Bot
- 9.อย่าลืม Backup Wallet File และ Configuration File อื่น ๆ ก่อนใช้งานจริง
- 10.อย่าเก็บ Token ที่มีมูลค่ามาก ๆ ไว้ใน iWallet Server เครื่องเดียว พยายามกระจายความเสี่ยงออกไปหลาย ๆ Server
อื่น ๆ ถ้าทำเพิ่มได้ก็จะดีมาก
Last modified 1yr ago