Orðasafn

Hvað eru umhverfisbreytur og leyndarmál?

Umhverfisbreytur eru stillingar sem app les af staðnum þar sem það keyrir frekar en úr kóðanum sjálfum, til dæmis vistfang gagnagrunns. Leyndarmál eru þær viðkvæmu, eins og API-lyklar og lykilorð, sem aldrei má sýna notendum eða setja í kóða.

Að geyma stillingar utan kóðans gerir það að verkum að sama appið getur keyrt á mismunandi stöðum, til dæmis í prófunarafriti og lifandi útgáfunni, hvort með sinn gagnagrunn og lykla.

Leyndarmál eru allt sem gæti gert einhverjum öðrum kleift að koma fram sem appið þitt: greiðslulyklar, lyklar fyrir gervigreindarveitur, lykilorð fyrir tölvupóstþjónustur og lykilorð gagnagrunna. Þau eiga heima á netþjóninum og eru lesin úr umhverfinu þegar þörf er á.

Algeng mistök eru að líma lykil inn í framendakóða, þar sem hver sem er getur lesið hann í vafranum, eða í skrá sem endar í opinberri geymslu. Ef lykill lekur skaltu afturkalla hann og búa til nýjan strax.

Í Mythex geturðu bætt leyndarmálum við verkefni án þess að líma lykilinn inn í spjallið.

Dæmi

  • STRIPE_SECRET_KEY fyrir greiðslur
  • DATABASE_URL fyrir tengingu við gagnagrunninn
  • API-lykill frá gervigreindarveitu

Spurningar

Get ég sett API-lykil í framendakóðann minn?

Aðeins ef veitan segir að lykillinn eigi að vera opinber, eins og sumir kortalyklar eða greiningarlyklar. Leynilyklar verða að vera áfram á netþjóninum.

Hvað á ég að gera ef leynilykill lekur?

Afturkallaðu hann eða skiptu um hann strax í mælaborði veitunnar, uppfærðu appið með nýja lyklinum og athugaðu skrár veitunnar fyrir misnotkun.

Sjá einnig

  • Hvað eru umhverfisbreytur og leyndarmál? (ítarleg leiðarvísir)
  • Hvernig heldur þú API-lyklum öruggum
  • Leyndarmál án þess að líma lykla í spjall

Mythex · Pricing · Smíðaðu hvað sem er með gervigreind · Sniðmát fyrir vefsíður og forrit · Mythex í samanburði · Orðasafn um forritasmíði með gervigreind · Ókeypis verkfæri fyrir forritasmíði með gervigreind · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)