คีย์ API
API key ของเว็บเทรดช่วยให้ซอฟต์แวร์ดำเนินการผ่านบัญชีของคุณได้ตามสิทธิ์ที่คุณเลือก ทำความเข้าใจความหมาย สิทธิ์สำคัญที่ควรตั้งค่า และวิธีเก็บคีย์ให้ปลอดภัย
คำจำกัดความ
ข้อมูลรับรองจากกระดานเทรดของคุณที่อนุญาตให้ซอฟต์แวร์อ่านข้อมูลบัญชีหรือส่งคำสั่งซื้อขายได้ โดยจำกัดตามสิทธิ์ที่คุณเลือกตอนสร้าง
API key เป็นวิธีที่แอปเทรดใช้เชื่อมต่อกับบัญชีเว็บเทรดของคุณโดยไม่ต้องใช้รหัสผ่าน คุณสร้างคีย์บนเว็บเทรด เลือกสิทธิ์ที่อนุญาต แล้วนำคีย์พร้อม secret ไปใส่ในแอป จากนั้นเว็บเทรดจะรับคำขอที่ลงลายเซ็นด้วยคีย์นั้นภายใต้สิทธิ์ที่กำหนด
ตัวอย่าง
บน Kraken คุณอาจสร้าง key ที่ใช้ตรวจสอบเงิน ตรวจสอบคำสั่งซื้อขาย สร้างและยกเลิกคำสั่งซื้อขายได้ โดยปิด Withdraw Funds ไว้ Agent ที่ใช้ key นี้จะตรวจสอบยอดเงินและเทรดได้ แต่ไม่สามารถโอนเงินออกจากเว็บเทรด
ทำไมเรื่องนี้จึงสำคัญ
สิทธิ์ของคีย์เป็นตัวกำหนดว่าอะไรคือกรณีเลวร้ายที่สุดหากคีย์รั่วไหล คีย์ที่ถอนได้อาจทำให้เงินในบัญชีหมดได้ คีย์ที่ให้สิทธิ์เฉพาะการเทรดและจำกัดการใช้งานไว้ที่ที่อยู่เซิร์ฟเวอร์ของแอปคุณปลอดภัยกว่ามาก ต่อให้มีคนคัดลอกคีย์ไป ก็ใช้จากที่อื่นหรือถอนเงินออกไม่ได้
TradeCorgi ใช้สิ่งนี้อย่างไร
TradeCorgi รับเฉพาะคีย์ที่ใช้เทรดได้เท่านั้น และปฏิเสธคีย์ที่มีสิทธิ์ถอนเงิน ทั้งตอนที่คุณเชื่อมต่อและในการตรวจสอบทุกวันหลังจากนั้น คีย์จะถูกเข้ารหัสด้วยคีย์เฉพาะของคุณ และถอดรหัสเฉพาะภายในบริการที่ส่งคำสั่งซื้อขายเท่านั้น แต่ละหน้า ตลาดแลกเปลี่ยน จะแสดงวิธีสร้างคีย์ที่ถูกต้องทีละขั้นตอน