Glosārijs

Kas ir vides mainīgie un noslēpumi?

Vides mainīgie ir iestatījumi, ko lietotne nolasa no vietas, kur tā darbojas, nevis no koda, piemēram, datubāzes adrese. Noslēpumi ir jutīgie, piemēram, API atslēgas un paroles, kas nekad nedrīkst tikt rādītas lietotājiem vai ielādētas kodā.

Iestatījumu glabāšana ārpus koda ļauj vienai un tai pašai lietotnei darboties dažādās vietās, piemēram, testa kopijā un tiešraides versijā, katrā ar savu datubāzi un atslēgām.

Noslēpumi ir viss, kas ļautu kādam citam rīkoties kā jūsu lietotnei: maksājumu atslēgas, AI pakalpojumu atslēgas, e-pasta pakalpojumu paroles, datubāzes paroles. Tie pieder serverim un tiek nolasīti no vides, kad vajadzīgs.

Biežākās kļūdas ir atslēgas ievietošana frontend kodā, kur ikviens to var nolasīt pārlūkprogrammā, vai failā, kas nonāk publiskā repozitorijā. Ja atslēga noplūst, nekavējoties to atsauciet un izveidojiet jaunu.

Mythex ļauj pievienot noslēpumus projektam, neielīmējot atslēgu tērzēšanā.

Piemēri

  • STRIPE_SECRET_KEY maksājumiem
  • DATABASE_URL datubāzes savienojumam
  • AI pakalpojumu sniedzēja API atslēga

Jautājumi

Vai varu ielikt API atslēgu frontend kodā?

Tikai tad, ja pakalpojumu sniedzējs saka, ka šī atslēga ir paredzēta publiskai lietošanai, piemēram, dažas karšu vai analītikas atslēgas. Slepenajām atslēgām jāpaliek serverī.

Ko darīt, ja noslēpums noplūst?

Nekavējoties atsauciet vai nomainiet to pakalpojumu sniedzēja panelī, atjauniniet savu lietotni ar jauno atslēgu un pārbaudiet pakalpojumu sniedzēja žurnālus, vai nav notikusi ļaunprātīga izmantošana.

Skatiet arī

  • Kas ir vides mainīgie un noslēpumi? (pilns ceļvedis)
  • Kā droši glabāt API atslēgas
  • Noslēpumi bez atslēgu ielīmēšanas tērzēšanā

Mythex · Pricing · Veidojiet jebko ar AI · Tīmekļa vietņu un lietotņu veidnes · Mythex salīdzinājumā · AI lietotņu veidošanas glosārijs · Bezmaksas rīki lietotņu veidošanai ar AI · 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 Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Македонски മലയാളം Монгол मराठी 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 简体中文 繁體中文(香港) 繁體中文(台灣)