Co jsou proměnné prostředí a tajné klíče?
Proměnné prostředí jsou nastavení, která aplikace čte z místa, kde běží, a ne z kódu, například adresu databáze. Tajné klíče jsou citlivé údaje, jako jsou API klíče a hesla, které nikdy nesmí být ukázány uživatelům ani uloženy do kódu.
Nastavení uložená mimo kód umožňují, aby stejná aplikace běžela na různých místech, například v testovací kopii i v živé verzi, každá s vlastní databází a klíči.
Tajné klíče jsou vše, co by někomu umožnilo jednat jako vaše aplikace: klíče platebních služeb, klíče AI poskytovatelů, hesla k e-mailovým službám, hesla k databázi. Patří na server a čtou se z prostředí, když je potřeba.
Mezi časté chyby patří vložení klíče do frontendového kódu, kde si jej kdokoli může přečíst v prohlížeči, nebo do souboru, který skončí ve veřejném repozitáři. Pokud klíč unikne, okamžitě ho zrušte a vytvořte nový.
Mythex vám umožní přidat tajné klíče k projektu, aniž byste klíč vkládali do chatu.
Příklady
- STRIPE_SECRET_KEY pro platby
- DATABASE_URL pro připojení k databázi
- API klíč AI poskytovatele
Otázky
Můžu dát API klíč do frontendového kódu?
Jen pokud poskytovatel uvádí, že je klíč určen jako veřejný, jako některé klíče pro mapy nebo analytiku. Tajné klíče musí zůstat na serveru.
Co mám dělat, když unikne tajný klíč?
Okamžitě ho v nastavení poskytovatele zrušte nebo vyměňte, aktualizujte aplikaci novým klíčem a zkontrolujte logy poskytovatele, zda nedošlo ke zneužití.
Viz také
- Co jsou proměnné prostředí a tajné klíče? (kompletní průvodce)
- Jak bezpečně uchovat API klíče
- Tajné klíče bez vkládání do chatu
Mythex · Pricing · Vytvořte cokoli s AI · Šablony webů a aplikací · Mythex v porovnání · Slovník tvorby aplikací s AI · Bezplatné nástroje pro tvorbu aplikací s AI · English