Atpakaļ uz informācijas paneli

Dokumentācija

Uzziniet, kā lietot Asyntai

Logrīka versijas fiksēšana

Iesaldējiet logrīku jūsu kontrolētā versijā un pārbaudiet to pārlūkprogrammā

Doties uz Logrīka versijas fiksēšana
Enterprise

Pārskats

Parasti jūsu vietne ielādē Asyntai logrīku no vienas URL adreses, tāpēc, kad mēs izlaižam atjauninājumu, visi to saņem nākamajā lapas ielādē. To vēlas vairums klientu. Bet, ja jūs pārvaldāt regulētu vietni un nevarat pieļaut, ka trešās puses kods jūsu ražošanas lapās mainās bez pārbaudes, jūs varat tā vietā fiksēt savu integrāciju pie noteiktas versijas. Logrīks tiek iesaldēts tieši tajos baitos, kādi tam bija fiksēšanas brīdī, un jūsu iegultais kods satur integritātes jaucējkodu, lai pārlūkprogramma pati pārbaudītu failu.

Kā tas darbojas

  1. Jūs ieslēdzat fiksēšanu - mēs izveidojam pašreizējā logrīka momentuzņēmumu privātā, iesaldētā kopijā tikai jūsu vietnei
  2. Jūs saņemat integritātes pārbaudītu iegulto kodu - gatavu ielīmēšanai skripta tagu ar Subresource Integrity jaucējkodu un versijai specifisku URL
  3. Mūsu izvietojumi vairs nesasniedz jūsu vietni - iesaldētā kopija nekad nemainās, tāpēc nekas, ko mēs izlaižam, nemaina jūsu ražošanas kodu
  4. Jūs atjaunināt, kad izvēlaties - viens klikšķis izveido jaunākās versijas momentuzņēmumu un izsniedz jaunu jaucējkodu; jauno fragmentu ielīmējat, kad esat gatavs
Logrīka versijas fiksēšana
Mēs izvietojam atjauninājumu Ignorēts
Jūsu vietne turpina darboties Fiksētā versija

Kas ir Subresource Integrity jaucējkods?

Tā ir pārlūkprogrammas drošības funkcija. Jūsu skripta tags ietver integrity atribūtu, kas satur precīza faila jaucējkodu. Pirms faila palaišanas pārlūkprogramma aprēķina jaucējkodu tam, ko tā lejupielādēja, un salīdzina. Ja atšķiras kaut viens baits – tāpēc, ka fails ir viltots vai tīkls ir apdraudēts – pārlūkprogramma atsakās to palaist. Tā ir standarta aizsardzība pret piegādes ķēdes uzbrukumu trešās puses skriptiem.

Ko jaucējkods aptver

Integritātes jaucējkods pārbauda logrīka koda failu. Tiešie dati, ko logrīks pēc tam ielādē – jūsu iestatījumi, produkti un ziņojumi – pārvietojas pa atsevišķiem, drošiem savienojumiem un nav daļa no jaucējkoda. Tas ir normāli: jaucējkods aizsargā kodu, kas ir tieši tas, uz ko piegādes ķēdes uzbrukums būtu vērsts.

Kā ieslēgt

  1. Atveriet Logrīka versijas fiksēšana lapu no savas informācijas paneļa
  2. Ieslēdziet to – jūsu iesaldētais fragments parādās nekavējoties
  3. Aizstājiet savu pašreizējo Asyntai skripta tagu ar fiksēto, ieskaitot integrity un crossorigin atribūtus tieši tā, kā parādīts

Atjauninājuma ieviešana

Kad mēs izlaižam jaunu versiju, jūsu informācijas panelī tiek parādīts, ka ir pieejams atjauninājums. Jūs to pārskatāt, noklikšķiniet uz atjaunināt, lai izveidotu jaunākās versijas momentuzņēmumu, un ielīmējat jauno fragmentu savā vietnē. Tā kā integritātes jaucējkods mainās līdz ar kodu, atjaunināšana vienmēr nozīmē skripta taga nomaiņu – tas ir apzināti, un tieši tas saglabā pārbaudes godīgumu.

Der zināt

  • Nekas nemainās bez jums - fiksētu vietni mūsu izvietojumi neietekmē, kamēr jūs neieviešat atjauninājumu
  • Jūs varat palaist garām uzlabojumus un labojumus - fiksēšana nozīmē, ka jaunas funkcijas un kļūdu labojumi jūs nesasniedz, kamēr neatjaunināt
  • Mēs jūs informēsim par drošības atjauninājumiem - tā kā fiksēti logrīki netiek automātiski atjaunināti, mēs sazināsimies ar jums, ja jūsu fiksētajai versijai būs nepieciešams drošības labojums
  • Crossorigin atribūts ir obligāts - Subresource Integrity darbojas tikai tad, ja skripta tags ietver crossorigin atribūtu; saglabājiet to tieši tā, kā parādīts
  • Tā izslēgšana - pārslēdz jūs atpakaļ uz vienmēr jaunāko iegulto kodu; aizstājiet fiksēto skripta tagu ar standarta

Piezīme: Logrīka versijas fiksēšana ir daļa no Enterprise līguma. Rakstiet uz [email protected], un mēs jūs izvedīsim cauri tam.