Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kaip apriboti OpenAI API rakto prieigą prie konkrečių IP adresų ar domenų


Kaip apriboti OpenAI API rakto prieigą prie konkrečių IP adresų ar domenų


Norėdami apriboti OpenAI API rakto prieigą prie konkrečių IP adresų arba domenų, galite atlikti šiuos veiksmus:

API rakto prieigos prie konkrečių IP adresų ribojimas

1. Naudokite IP leistinų sąrašą:
OpenAI API raktas:
- Galima sumažinti IP adresų, kuriuos gali naudoti viena vartotojo paskyra, skaičių. Norėdami gauti daugiau informacijos, žr. šiuos dokumentus[2].

2. Įdiekite IP filtravimą:
- Žiniatinklio serverio lygis:
- Įdiekite IP filtravimą žiniatinklio serverio lygiu naudodami tokius įrankius kaip „Apache“ prieigos valdymas arba „Linux“ iptables, kad tik konkretiems IP adresams būtų leista pasiekti API[4].

API rakto prieigos prie konkrečių domenų ribojimas

1. Naudokite domeno apribojimą:
OpenAI API raktas:
– Sukurkite naują API raktą su ribotais leidimais ir nurodykite domenus, kurių prieigą norite apriboti. Tai galima padaryti pasirinkus konkrečius API galutinius taškus arba apribojant prieigą prie tam tikrų domenų[3].

2. Įdiekite domenų filtravimą:
- Žiniatinklio serverio lygis:
- Įdiekite domenų filtravimą žiniatinklio serverio lygiu naudodami tokius įrankius kaip „Apache“ prieigos valdymas arba „Linux“ „iptables“, kad būtų galima teikti užklausas tik iš konkrečių domenų[4].

Papildomos saugumo priemonės

1. Saugiai saugokite API raktus:
- Aplinkos kintamieji:
– Saugiai saugokite API raktus naudodami aplinkos kintamuosius žiniatinklio serveryje arba debesies platformoje[3].

2. Naudokite tarpinės programinės įrangos API:
Serverio pusės sprendimas:
- Įdiekite serverio sprendimą, naudodami tarpinės programinės įrangos API su autentifikavimu, kad galėtumėte saugiai apdoroti API užklausas[3].

3. Reguliariai keiskite API raktus:
- Stop-Gap sprendimas:
– Reguliariai keiskite API raktus, kad sumažintumėte galimų saugumo pažeidimų poveikį[3].

Atlikdami šiuos veiksmus, galite veiksmingai apriboti OpenAI API rakto prieigą prie konkrečių IP adresų ar domenų, užtikrindami API naudojimo saugumą ir vientisumą.

Citatos:
[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