Mis on keskkonnamuutujad ja saladused?
Keskkonnamuutujad on seaded, mida äpp loeb sellest kohast, kus ta töötab, mitte koodist, näiteks andmebaasi aadress. Saladused on tundlikud, nagu API-võtmed ja paroolid, mida ei tohi kasutajatele näidata ega koodi lisada.
Seadete hoidmine koodist väljaspool võimaldab sama äpil töötada erinevates kohtades, näiteks testkoopias ja live-versioonis, kumbki oma andmebaasi ja võtmetega.
Saladused on kõik, mis lubaks kellelgi teisel sinu äppi jäljendada: makseolevõtmed, AI-teenusepakkuja võtmed, e-posti teenuse paroolid, andmebaasi paroolid. Need kuuluvad serverisse ja loetakse keskkonnast vajaduse korral.
Levinud vead on võtme kleepimine esikoodi, kus igaüks saab seda brauseris lugeda, või faili, mis jõuab avalikku repositooriumi. Kui võti lekib, tühista see ja loo kohe uus.
Mythex võimaldab lisada projektile saladusi ilma võtit vestlusesse kleepimata.
Näited
- STRIPE_SECRET_KEY maksete jaoks
- DATABASE_URL andmebaasi ühenduse jaoks
- AI-teenusepakkuja API-võti
Küsimused
Kas ma võin API-võtme esikoodi panna?
Ainult siis, kui teenusepakkuja ütleb, et see võti on mõeldud avalikuks, näiteks mõned kaardi- või analüütikavõtmed. Salajased võtmed peavad jääma serverisse.
Mida teha, kui salajane võti lekib?
Tühista või vaheta see kohe teenusepakkuja paneelis, uuenda oma äppi uue võtmega ja kontrolli teenusepakkuja logisid väärkasutuse suhtes.
Vaata ka
- Mis on keskkonnamuutujad ja saladused? (täisjuhend)
- Kuidas hoida API-võtmeid turvaliselt
- Saladused ilma võtmeid vestlusesse kleepimata
Mythex · Pricing · Ehita kõike AI-ga · Veebilehtede ja rakenduste mallid · Mythex võrdluses · Tehisintellektiga rakenduste ehitamise sõnastik · Tasuta tööriistad tehisintellektiga rakenduste ehitamiseks · English