Pregled
Popis dopuštenih IP adresa neobavezna je sigurnosna značajka koja vam omogućuje da ograničite s kojih je IP adresa moguće pristupiti vašem OpenAI API-ju.
Kad je značajka omogućena, dopušteni su samo zahtjevi koji dolaze s postavljenih IP adresa ili raspona IP adresa. Zahtjevi sa svih ostalih IP adresa odbijaju se, čak i ako sadrže valjani API ključ.
Ova značajka pomaže smanjiti rizik od neovlaštene upotrebe API-ja ograničavanjem pristupa na pouzdana mrežna okruženja.
Napomena: popis dopuštenih IP adresa primjenjuje se samo na API zahtjeve. Ne utječe na pristup stranici platform.openai.com ni na prijavu korisnika.
Zašto upotrebljavati popis dopuštenih IP adresa
Popis dopuštenih IP adresa može vam pomoći da:
ograničite pristup API-ju na poznatu infrastrukturu (primjerice, svoje poslužitelje ili okruženja u oblaku)
smanjite izloženost riziku u slučaju curenja API ključa
uvedete dodatnu razinu kontrole nad izvorom API prometa
Popis dopuštenih IP adresa najčešće se upotrebljava u produkcijskim okruženjima u kojima API promet dolazi iz fiksnih ili jasno definiranih mrežnih raspona.
Kako funkcionira
Postavljate popis dopuštenih IP adresa ili CIDR raspona.
Zahtjevi s dopuštenih IP adresa prihvaćaju se.
Zahtjevi s IP adresa koje nisu na popisu dopuštenih adresa odbijaju se.
Popis dopuštenih IP adresa može se primijeniti na:
razini organizacije ili
razini projekta
Dostupnost
Popis dopuštenih IP adresa dostupan je svim korisnicima API-ja.
Za postavljanje popisa dopuštenih IP adresa slijedite korake u nastavku.
Postavljanje popisa dopuštenih IP adresa
Napomena: možete dodati najviše 50 IP adresa ili CIDR raspona.
Otvorite Postavke.
Odaberite Sigurnost.
Odaberite Popis dopuštenih IP adresa.
Dodajte jednu ili više IP adresa ili CIDR raspona.
(Neobavezno) Alatom Provjeri provjerite nalazi li se IP adresa na vašem popisu dopuštenih adresa.
Omogućite primjenu popisa dopuštenih adresa za:
određeni projekt ili
cijelu organizaciju.
Testirajte zahtjeve iz okruženja koja planirate upotrebljavati.
Preporučujemo da započnete s jednim projektom prije nego što omogućite primjenu na razini cijele organizacije.
Nakon unosa promjena može proći do 15 minuta prije nego što stupe na snagu.
Napomena: Za postavljanje popisa dopuštenih IP adresa morate imati odgovarajuće ovlasti u organizaciji.
Rješavanje problema
Ako zahtjevi neočekivano ne uspijevaju:
Provjerite dolazi li zahtjev s dopuštene IP adrese.
Provjerite jesu li se IP adrese vaše infrastrukture promijenile.
Provjerite jesu li postavljeni rasponi IP adresa točni.
Pričekajte do 15 minuta da se promjene postavki primijene u cijelom sustavu.
Alatom Provjeri provjerite je li IP adresa dopuštena.
Što se događa kad je zahtjev blokiran
Ako zahtjev dolazi s IP adrese koja nije na popisu dopuštenih adresa, neće uspjeti i vratit će:
HTTP status: 401 Unauthorized
Kôd pogreške: ip_not_authorized
Primjer odgovora:
{
"error": {
"message": "Your IP is not authorized to access this organization.",
"type": "ip_not_authorized"
}
}
Česta pitanja
Hoće li popis dopuštenih IP adresa spriječiti svaku neovlaštenu upotrebu mojeg API ključa?
Ne. Popis dopuštenih IP adresa može pomoći u smanjenju rizika ograničavanjem izvora API zahtjeva, ali ne sprječava u potpunosti sve oblike zloupotrebe. Treba ga upotrebljavati uz druge preporučene sigurnosne mjere, kao što su sigurna pohrana ključeva, redovita zamjena ključeva i snažna zaštita računa. Za dodatnu sigurnost pogledajte vodiče u našem centru za pomoć: Najbolje prakse za sigurnost API ključeva i Sprječavanje neovlaštene upotrebe.
Utječe li popis dopuštenih IP adresa na latenciju?
Primjena popisa dopuštenih IP adresa u nekim slučajevima može uzrokovati minimalno kašnjenje, obično pri početnim zahtjevima. Ne očekuje se značajan utjecaj na ukupne performanse API-ja.
Kako mogu znati da zahtjev ne uspijeva zbog popisa dopuštenih IP adresa?
Zahtjevi koji ne uspiju zbog popisa dopuštenih IP adresa vraćaju:
HTTP status: 401 UnauthorizedKôd pogreške: ip_not_authorized
