Uprawnienia Crypto API: klucz przeznaczony wyłącznie do handlu może nadal powodować utratę pieniędzy
Wyłączenie wypłat na kluczu API usuwa jedną ścieżkę przenoszenia środków, ale nie czyni integracji handlowej nieszkodliwą. Klucz umożliwiający składanie zleceń może nadal tworzyć niechciane pozycje, wiązać się z opłatami lub handlować na niepłynnym rynku. Oceń działania, jakie może wykonać integracja, a także informacje, które może odczytać.
Mapuj uprawnienia do określonego zadania
Narzędzie do raportowania może potrzebować sald i historii bez pozwolenia na handel. Narzędzie do realizacji może wymagać złożenia i anulowania zamówienia. Przelewy, wypłaty i zmiany w konfiguracji konta to osobne możliwości, których nie należy włączać tylko dlatego, że instrukcja konfiguracji wymaga szerokiego dostępu.
Nazwy uprawnień różnią się w zależności od platformy. Sprawdź aktualną dokumentację i aktualny ekran autoryzacji. Oficjalna dokumentacja API OrangeX rozróżnia metody publiczne i prywatne oraz opisuje żądane zakresy dostępu. Nie oznacza to, że w OrangeX istnieje każda kontrola oferowana przez inną giełdę.
Dlaczego handel wyłącznie jest nadal istotny
Rozważ hipotetyczne konto z kwotą 1000 USDT. Złośliwa integracja wielokrotnie kupuje i sprzedaje przy użyciu zleceń rynkowych. Nawet jeśli wypłaty są wyłączone, spready, opłaty i niekorzystne zmiany cen mogą zmniejszyć saldo. Jeśli klucz pozwala również na handel lewarowany, potencjalne straty i ryzyko likwidacji zależą od faktycznej kontroli instrumentu i konta.
Drugim ryzykiem jest sprzedaż w ramach cienkiego portfela zamówień lub niezamierzony zakup niepłynnych aktywów. Zapobieganie wycofaniom zewnętrznym nie narzuca gwarantowanej ceny wykonania ani maksymalnej straty w handlu. Odpowiednia ochrona to zbiór ograniczeń dotyczących dozwolonych działań, rozmiarów i instrumentów.
Porównaj cztery warstwy ograniczeń
Najpierw nadaj tylko uprawnienia wymagane przez zadanie. Po drugie, użyj ograniczeń obsługiwanych przez platformę, takich jak listy dozwolonych adresów IP lub wygaśnięcie, jeśli są one faktycznie dostępne. Po trzecie skonfiguruj listę instrumentów integracji, maksymalną wielkość zamówienia i limity ekspozycji. Po czwarte, monitoruj konto niezależnie od tej integracji.
Ograniczenie adresu IP ogranicza, skąd mogą pochodzić żądania; nie sprawia, że skompromitowany dozwolony serwer jest bezpieczny. Ograniczenie po stronie oprogramowania może nie działać, jeśli samo oprogramowanie zostanie naruszone. Traktuj te kontrole jako uzupełniające i sprawdź, które są egzekwowane przez giełdę, a nie tylko przez bota.
Chroń dane tajne i testuj bez dostępu do rzeczywistego handlu
Nie wklejaj sekretu API do czatu, zrzutów ekranu, udostępnianych arkuszy kalkulacyjnych ani publicznego repozytorium kodu. Trzymaj dane uwierzytelniające poza dziennikami i korzystaj z chronionego tajnego magazynu odpowiedniego dla środowiska. Przed udzieleniem dostępu sprawdź oficjalną domenę i operatora integracji.
Jeśli dostępne jest udokumentowane środowisko testowe, użyj go. W przeciwnym razie zacznij od najmniejszych uprawnień potrzebnych do sprawdzenia łączności i sprawdź zachowanie przed włączeniem dodatkowych działań. Nigdy nie zakładaj, że żądanie danych publicznych wymaga podania tajemnicy lub że klucz demonstracyjny jest wymienny z kluczem do handlu na żywo.
Zaplanuj wyłącznik z wyprzedzeniem
Dowiedz się, jak unieważnić klucz za pośrednictwem oficjalnego interfejsu konta przed jego podłączeniem. Podczas odłączania bota przeglądaj oddzielnie aktywne zlecenia i pozycje: unieważnienie danych uwierzytelniających zapobiega przyszłym autoryzowanym żądaniom, ale niekoniecznie anuluje istniejące zamówienia lub zamyka ekspozycję.
Jeśli podejrzewasz, że doszło do naruszenia, użyj oficjalnego interfejsu, aby unieważnić klucz, którego dotyczy problem, sprawdzić zamówienia, pozycje i historię przelewów oraz skontaktować się ze zweryfikowanym wsparciem. Zachowaj odpowiednie identyfikatory bez publikowania sekretu. Klucz zastępczy powinien korzystać z poprawionych uprawnień i sprawdzonej integracji, a nie po prostu przywracać poprzednią konfigurację.
Źródła
- OrangeX: oficjalne uwierzytelnianie API i zakresy dostępu
- Kraken: Bezpieczeństwo klucza API
- Kraken: przykłady uprawnień klucza API
Badanie sprawdzone 5 listopada 2026 r. (Azja/Szanghaj). Przykład konta jest hipotetyczny; dostępność sterowania należy sprawdzić na używanej platformie.