OpenAI API võtme juurdepääsu piiramiseks konkreetsetele IP-aadressidele või domeenidele järgige neid samme.
API võtme juurdepääsu piiramine konkreetsetele IP-aadressidele
1. Kasuta IP-lubade loendit:
- OpenAI API võti:
- Ühe kasutajakonto jaoks kasutatavate IP-aadresside arvu saab vähendada. Täpsema teabe saamiseks vaadake seda dokumentatsiooni[2].
2. Rakendage IP-filtreerimine:
- Veebiserveri tase:
- Rakendage veebiserveri tasemel IP-filtreerimist, kasutades selliseid tööriistu nagu Apache juurdepääsukontroll või Linuxi iptables, et lubada API-le juurdepääsu ainult teatud IP-aadressidele[4].
API võtme juurdepääsu piiramine konkreetsetele domeenidele
1. Kasuta domeenipiirangut:
- OpenAI API võti:
- Looge uus piiratud õigustega API-võti ja määrake domeenid, millele soovite juurdepääsu piirata. Seda saab teha konkreetsete API lõpp-punktide valimisega või juurdepääsu piiramisega teatud domeenidele[3].
2. Rakendage domeenide filtreerimist:
- Veebiserveri tase:
- Rakendage domeenide filtreerimist veebiserveri tasemel, kasutades selliseid tööriistu nagu Apache juurdepääsukontroll või Linuxi iptables, et lubada päringuid ainult teatud domeenidelt[4].
Täiendavad turvameetmed
1. Talletage API võtmed turvaliselt:
- Keskkonnamuutujad:
- Salvestage API võtmed turvaliselt, kasutades keskkonnamuutujaid oma veebiserveris või pilveplatvormil[3].
2. Kasutage vahevara API-d:
- Serveripoolne lahendus:
- Rakendage serveripoolne lahendus, kasutades vahevara API-d koos autentimisega, et API-päringuid turvaliselt käsitleda[3].
3. Muutke API võtmeid regulaarselt:
- Stop-Gap lahendus:
- Muutke regulaarselt API võtmeid, et minimeerida võimalike turvarikkumiste mõju[3].
Järgides neid samme, saate tõhusalt piirata OpenAI API-võtme juurdepääsu konkreetsetele IP-aadressidele või domeenidele, tagades oma API kasutamise turvalisuse ja terviklikkuse.
Tsitaadid:[1] https://community.openai.com/t/api-key-domain-restriction-or-token-server/404732
[2] https://docs.gitguardian.com/secrets-detection/secrets-detection-engine/detectors/specifics/openai_apikey
[3] https://community.openai.com/t/web-implentation-and-keeping-the-api-key-private/150422
[4] https://stackoverflow.com/questions/3039604/can-i-use-ip-addresses-to-limit-api-access
[5] https://community.openai.com/t/add-setting-menu-to-only-allow-certain-domains-for-each-secret-key/328619