Grįžti į valdymo skydą

Dokumentacija

Sužinokite, kaip naudoti Asyntai

Valdiklio versijos fiksavimas

Užfiksuokite valdiklį jūsų valdomoje versijoje ir patikrinkite jį naršyklėje

Eiti į Valdiklio versijos fiksavimą
Įmonė

Apžvalga

Paprastai jūsų svetainė įkelia Asyntai valdiklį iš vieno URL, todėl kai išleidžiame atnaujinimą, visi jį gauna kitą kartą įkėlus puslapį. To nori dauguma klientų. Bet jei valdote reguliuojamą svetainę ir negalite leisti, kad trečiųjų šalių kodas keistųsi jūsų gamybiniuose puslapiuose be peržiūros, vietoj to galite užfiksuoti savo integraciją prie konkrečios versijos. Valdiklis užfiksuojamas prie tikslių baitų, kuriuos jis turėjo fiksavimo metu, o jūsų įterptasis kodas turi vientisumo maišą, kad naršyklė pati patikrintų failą.

Kaip tai veikia

  1. Jūs įjungiate fiksavimą - mes padarome dabartinio valdiklio momentinę kopiją į privačią, užfiksuotą kopiją tik jūsų svetainei
  2. Jūs gaunate vientisumo patikrintą įterptąjį kodą - paruoštą įklijuoti scenarijaus žymą su Subresource Integrity maiša ir versijai būdingu URL
  3. Mūsų diegimai nebepasiekia jūsų svetainės - užfiksuota kopija niekada nesikeičia, todėl niekas, ką išleidžiame, nekeičia jūsų gamybinio kodo
  4. Jūs atnaujinate, kai pasirenkate - vienas paspaudimas padaro naujausios versijos momentinę kopiją ir išduoda naują maišą; naują fragmentą įklijuojate, kai būsite pasiruošę
Valdiklio versijos fiksavimas
Mes diegiame atnaujinimą Ignoruota
Jūsų svetainė toliau veikia Užfiksuota versija

Kas yra Subresource Integrity maiša?

Tai naršyklės saugumo funkcija. Jūsų scenarijaus žyma apima integrity atributą, kuriame yra tikslaus failo maiša. Prieš paleisdama failą, naršyklė sumaišo tai, ką atsisiuntė, ir palygina. Jei skiriasi nors vienas baitas – dėl to, kad failas buvo suklastotas arba tinklas buvo pažeistas – naršyklė atsisako jį paleisti. Tai standartinė apsauga nuo tiekimo grandinės atakos prieš trečiųjų šalių scenarijus.

Ką maiša apima

Vientisumo maiša patikrina valdiklio kodo failą. Tiesioginiai duomenys, kuriuos valdiklis vėliau įkelia – jūsų nustatymai, produktai ir pranešimai – keliauja atskiromis, apsaugotomis jungtimis ir nėra maišos dalis. Tai normalu: maiša apsaugo kodą, o būtent į jį būtų nukreipta tiekimo grandinės ataka.

Kaip įjungti

  1. Atverkite Valdiklio versijos fiksavimo puslapį iš savo prietaisų skydelio
  2. Įjunkite jį – jūsų užfiksuotas fragmentas pasirodo iškart
  3. Pakeiskite dabartinę Asyntai scenarijaus žymą užfiksuotąja, įskaitant integrity ir crossorigin atributus tiksliai taip, kaip parodyta

Atnaujinimo diegimas

Kai išleidžiame naują versiją, jūsų prietaisų skydelyje rodoma, kad atnaujinimas yra prieinamas. Jūs jį peržiūrite, spustelite atnaujinti, kad padarytumėte naujausios versijos momentinę kopiją, ir įklijuojate naują fragmentą į savo svetainę. Kadangi vientisumo maiša keičiasi kartu su kodu, atnaujinimas visada reiškia scenarijaus žymos keitimą – tai numatyta ir būtent tai palaiko patikrinimo sąžiningumą.

Verta žinoti

  • Niekas nesikeičia be jūsų - užfiksuotai svetainei mūsų diegimai neturi įtakos, kol nediegiate atnaujinimo
  • Galite praleisti patobulinimus ir pataisymus - fiksavimas reiškia, kad naujos funkcijos ir klaidų pataisymai jūsų nepasiekia, kol neatnaujinate
  • Mes pranešime jums apie saugumo atnaujinimus - kadangi užfiksuoti valdikliai automatiškai neatnaujinami, susisieksime su jumis, jei jūsų užfiksuotai versijai reikės saugumo pataisymo
  • Crossorigin atributas yra būtinas - Subresource Integrity veikia tik tada, kai scenarijaus žyma apima crossorigin atributą; palikite jį tiksliai taip, kaip parodyta
  • Jo išjungimas - grąžina jus prie visada naujausio įterptojo kodo; pakeiskite užfiksuotą scenarijaus žymą standartine

Pastaba: Valdiklio versijos fiksavimas yra Enterprise sutarties dalis. Rašykite el. paštu [email protected] ir mes jus per tai pravesime.