Ettevõte
Ülevaade
Tavaliselt laadib sinu sait Asyntai vidina ühelt URL-ilt, seega kui me väljastame uuenduse, saavad kõik selle järgmisel lehe laadimisel. Seda soovib enamik kliente. Kuid kui haldad reguleeritud saiti ega saa lubada kolmanda osapoole koodil sinu tootmislehtedel ilma ülevaatuseta muutuda, saad selle asemel lukustada oma integratsiooni kindlale versioonile. Vidin külmutatakse täpselt neile baitidele, mis sellel oli lukustamise hetkel, ja sinu manus kannab terviklikkuse räsi, nii et brauser ise kontrollib faili.
Kuidas see töötab
- Sa lülitad lukustamise sisse - me teeme praegusest vidinast hetktõmmise privaatseks, külmutatud koopiaks ainult sinu saidi jaoks
- Sa saad terviklikkuse-kontrollitud manuse - kleepimiseks valmis skriptisildi Subresource Integrity räsi ja versioonispetsiifilise URL-iga
- Meie juurutused ei jõua enam sinu saidile - külmutatud koopia ei muutu kunagi, seega miski, mida me väljastame, ei muuda sinu tootmiskoodi
- Sa uuendad, kui valid - üks klõps teeb uusimast versioonist hetktõmmise ja väljastab uue räsi; sa kleebid uue koodijupi, kui oled valmis
Me juurutame uuenduse Eiratud
Sinu sait töötab edasi Lukustatud versioon
Mis on Subresource Integrity räsi?
See on brauseri turvafunktsioon. Sinu skriptisilt sisaldab integrity-atribuuti, mis hoiab täpse faili räsi. Enne faili käivitamist räsib brauser selle, mille alla laadis, ja võrdleb. Kui kasvõi üks bait erineb – kuna faili on muudetud või võrku on kompromiteeritud – keeldub brauser seda käivitamast. See on standardne kaitse tarneahela ründe vastu kolmanda osapoole skriptidele.
Mida räsi katab
Terviklikkuse räsi kontrollib vidina koodifaili. Reaalajas andmed, mida vidin seejärel laadib – sinu seaded, tooted ja sõnumid – liiguvad eraldi, turvatud ühenduste kaudu ega ole osa räsist. See on normaalne: räsi kaitseb koodi, mis on täpselt see, mida tarneahela rünne sihiks võtaks.
Sisselülitamine
- Ava oma töölaualt Vidina versiooni lukustamise leht
- Lülita see sisse – sinu külmutatud koodijupp ilmub kohe
- Asenda oma praegune Asyntai skriptisilt lukustatuga, kaasa arvatud integrity- ja crossorigin-atribuudid täpselt nagu näidatud
Uuenduse kasutuselevõtt
Kui me väljastame uue versiooni, näitab sinu töölaud, et uuendus on saadaval. Sa vaatad selle üle, klõpsad uuenda, et teha uusimast versioonist hetktõmmis, ja kleebid uue koodijupi oma saidile. Kuna terviklikkuse räsi muutub koos koodiga, tähendab uuendamine alati skriptisildi vahetamist – see on kavakohane ja just see hoiab kontrolli ausana.
Hea teada
- Midagi ei muutu ilma sinuta - lukustatud saiti ei mõjuta meie juurutused, kuni võtad uuenduse kasutusele
- Sa võid jääda ilma täiustustest ja parandustest - lukustamine tähendab, et uued funktsioonid ja veaparandused ei jõua sinuni, kuni sa uuendad
- Me teavitame sind turvavärskendustest - kuna lukustatud vidinad ei uuene automaatselt, võtame sinuga ühendust, kui sinu lukustatud versioon vajab turvaparandust
- Crossorigin-atribuut on nõutav - Subresource Integrity töötab ainult siis, kui skriptisilt sisaldab crossorigin-atribuuti; hoia see täpselt nagu näidatud
- Selle väljalülitamine - lülitab sind tagasi alati-uusima manuse juurde; asenda lukustatud skriptisilt standardsega
Märkus: Vidina versiooni lukustamine on osa Enterprise-lepingust. Kirjuta aadressile [email protected] ja me juhendame sind selle läbi.