바이낸스 API 보안 설정 가이드: 자동매매 봇을 쓰기 전에 꼭 확인할 6가지
자동매매 봇은 API 키로 주문을 넣습니다. API 키는 '특정한 문만 열 수 있는 열쇠'와 같습니다. 권한을 제대로 주면 봇은 거래만 할 수 있고 돈에는 손댈 수 없습니다. 권한을 잘못 주면 위험은 완전히 달라집니다. 어떤 봇이든 연결하기 전에 다음 설정을 해 두세요.
1. 출금 권한은 절대 켜지 않는다
가장 중요한 원칙입니다. 정상적인 자동매매 봇에 필요한 것은 '읽기'와 '현물 거래' 권한뿐이며 출금은 필요 없습니다. 출금을 꺼 두면 API 키가 유출되더라도 자산을 계정 밖으로 옮길 수 없습니다. 출금을 켜라고 요구하는 도구가 있다면 쓰지 마세요.
2. 필요한 권한만 켠다
- 읽기 허용: 잔고와 보유 자산 확인에 필요. 반드시 켭니다.
- 현물 및 마진 거래 허용: 현물 자동매매에 필요. 현물 전용 도구라면 선물은 필요 없습니다.
- 출금 허용: 켜지 않습니다.
- 유니버설 전송, 선물 등 기타 권한: 필요한 이유가 분명하지 않다면 모두 끕니다.
3. 가능하면 IP 화이트리스트를 설정한다
서비스가 고정 서버 IP를 공개한다면, API 키의 IP 접근 제한에 그 IP를 넣으세요. 키를 도난당해도 지정한 서버에서만 쓸 수 있습니다. IP 제한이 없는 API 키는 바이낸스에서 사용 기한이 정해져 있어 정기적으로 점검하는 계기도 됩니다.
4. 도구마다 API 키를 따로 만든다
키 하나를 여러 서비스에 함께 쓰지 마세요. 도구별로 따로 만들고 이름을 붙여 두면, 문제가 생겼을 때 그 키만 삭제할 수 있습니다.
5. 시크릿 키를 지킨다
시크릿 키는 만들 때 한 번만 표시됩니다. 공식 앱이나 공식 사이트에만 입력하고, 캡처해서 보내거나 채팅에 붙여 넣거나 고객센터를 자칭하는 사람에게 주지 마세요.
6. 정기적으로 점검하고 언제든 철회한다
- API 관리 페이지에서 어떤 키가 있고 최근에 쓰였는지 가끔 확인합니다.
- 더 이상 쓰지 않는 도구의 키는 바로 삭제합니다.
- 모르는 주문이 보이면 먼저 키를 삭제한 뒤 원인을 찾습니다.
CoinSpider의 경우
CoinSpider에 필요한 것은 읽기와 현물 거래 권한뿐이며, 연결할 때 API 키를 항목별로 검사합니다. 출금은 반드시 꺼야 하고, IP 접근 제한은 반드시 켜야(시작 가이드 안내대로 CoinSpider 서버 IP만 등록) 하며, 둘 중 하나라도 빠지면 연결할 수 없습니다. API 키와 시크릿은 서버에 암호화해 저장합니다. 자금은 언제나 본인의 바이낸스 계정에 있고, 연결 전부터 보유한 코인은 보호 자산이 되어 엔진이 매매하지 않습니다. 바이낸스에서 API 키를 삭제하면 모든 권한이 즉시 사라집니다.