ข้ามไปยังเนื้อหา

การอนุญาต IP ที่กำหนดเท่านั้น

การอนุญาต IP ที่กำหนดเท่านั้นจะจำกัด API key ของ Exchange ให้ใช้ได้กับรายการที่อยู่เซิร์ฟเวอร์ที่ระบุ จึงไม่สามารถนำคีย์ที่ถูกคัดลอกไปใช้ที่อื่นได้ ความหมายและวิธีตั้งค่า

คำจำกัดความ

การตั้งค่าใน API key ของกระดานเทรดที่ยอมรับคำขอจากรายการ IP address ที่กำหนดเท่านั้น ทำให้ผู้อื่นที่อยู่นอกเซิร์ฟเวอร์เหล่านั้นใช้คีย์ไม่ได้

การอนุญาต IP ที่กำหนดเท่านั้น หรือที่เรียกว่ารายการ IP ที่อนุญาตหรือ IP ที่เชื่อถือได้ จะผูก API key ไว้กับที่อยู่เซิร์ฟเวอร์ที่ระบุ คำขอจากที่อยู่อื่นจะถูกปฏิเสธ แม้จะใช้ key และ secret ที่ถูกต้องก็ตาม

ตัวอย่าง

เมื่อคุณเชื่อมต่อ Binance กับ TradeCorgi แอปจะแสดงที่อยู่เซิร์ฟเวอร์ที่เอเจนต์ใช้ ใน Binance ให้เลือก "Restrict access to trusted IPs only" แล้วเพิ่มที่อยู่เหล่านั้น หากคีย์รั่วไหล คำขอจากคอมพิวเตอร์เครื่องอื่นจะถูกปฏิเสธ

ทำไมเรื่องนี้จึงสำคัญ

API key รั่วไหลเป็นหนึ่งในความเสี่ยงหลักของการเชื่อมต่อแอปเทรดใด ๆ การเพิ่ม IP ในรายการอนุญาตช่วยลดความเสี่ยงส่วนใหญ่นี้ เพราะ key จะใช้งานได้เฉพาะจากเซิร์ฟเวอร์ที่คุณระบุ บางกระดานเทรดยังกำหนดให้ตั้งค่านี้ก่อนอนุญาตสิทธิ์การเทรดบน key

TradeCorgi ใช้สิ่งนี้อย่างไร

TradeCorgi ให้เอเจนต์ทำงานจากที่อยู่เซิร์ฟเวอร์แบบคงที่ คุณจึงเพิ่มที่อยู่เหล่านี้ในรายการที่อนุญาตของตลาดแลกเปลี่ยนทุกแห่งที่รองรับได้ โดยหน้าแต่ละตลาดแลกเปลี่ยนจะแสดงตำแหน่งการตั้งค่า เมื่อใช้ร่วมกับสิทธิ์สำหรับเทรดเท่านั้น คีย์จึงไม่สามารถถอนเงินหรือใช้งานจากที่อื่นได้

ข้อผิดพลาดที่พบบ่อย

เพิ่ม address ที่แอปใช้งานเพียงบางส่วน คำขอจาก address ที่ขาดไปจะถูกปฏิเสธ และการเชื่อมต่ออาจล้มเหลวโดยไม่ชัดเจนว่าทำไม ให้เพิ่ม address ทุกตัวที่แอประบุไว้ตามที่แสดงทุกประการ และอย่าเพิ่มรายการอื่น