Dashboard'a Dön

Belgeler

Asyntai'yi nasıl kullanacağınızı öğrenin

Widget Sürüm Sabitleme

Widget'ı kontrol ettiğiniz bir sürümde dondurun ve tarayıcıda doğrulayın

Widget Sürüm Sabitleme'ye git
Kurumsal

Genel Bakış

Normalde siteniz Asyntai widget'ını tek bir URL'den yükler, bu nedenle bir güncelleme yayınladığımızda herkes bir sonraki sayfa yüklemesinde onu alır. Çoğu müşterinin istediği budur. Ancak düzenlemeye tabi bir site işletiyorsanız ve üçüncü taraf kodun üretim sayfalarınızda inceleme olmadan değişmesine izin veremiyorsanız, bunun yerine entegrasyonunuzu belirli bir sürüme sabitleyebilirsiniz. Widget, sabitlediğiniz andaki tam baytlarında dondurulur ve gömme kodunuz bir bütünlük karma değeri taşır; böylece tarayıcının kendisi dosyayı doğrular.

Nasıl Çalışır

  1. Sabitlemeyi açarsınız - mevcut widget'ı yalnızca sitenize özel, gizli ve dondurulmuş bir kopya olarak anlık görüntüye alırız
  2. Bütünlüğü doğrulanmış bir gömme kodu alırsınız - Subresource Integrity karma değeri ve sürüme özgü bir URL içeren, yapıştırmaya hazır bir betik etiketi
  3. Dağıtımlarımız artık sitenize ulaşmaz - dondurulmuş kopya asla değişmez, bu yüzden yayınladığımız hiçbir şey üretim kodunuzu değiştirmez
  4. İstediğiniz zaman güncellersiniz - tek tıklama en son sürümün anlık görüntüsünü alır ve yeni bir karma değeri verir; hazır olduğunuzda yeni parçacığı yapıştırırsınız
Widget Sürüm Sabitleme
Bir güncelleme dağıtırız Yoksayıldı
Siteniz çalışmaya devam eder Sabitlenmiş sürüm

Subresource Integrity Karma Değeri Nedir?

Bu bir tarayıcı güvenlik özelliğidir. Betik etiketiniz, tam dosyanın bir karma değerini tutan bir integrity özniteliği içerir. Dosyayı çalıştırmadan önce tarayıcı, indirdiği içeriğin karma değerini hesaplar ve karşılaştırır. Dosya kurcalandığı veya bir ağ ele geçirildiği için tek bir bayt bile farklıysa, tarayıcı onu çalıştırmayı reddeder. Bu, üçüncü taraf betiklere yönelik bir tedarik zinciri saldırısına karşı standart savunmadır.

Karma değerinin kapsadıkları

Bütünlük karma değeri, widget'ın kod dosyasını doğrular. Widget'ın ardından yüklediği canlı veriler — ayarlarınız, ürünleriniz ve mesajlarınız — ayrı, güvenli bağlantılar üzerinden iletilir ve karma değerinin bir parçası değildir. Bu normaldir: karma değeri kodu korur; bir tedarik zinciri saldırısının hedef alacağı şey de zaten budur.

Nasıl açılır

  1. Widget Sürüm Sabitleme sayfasını kontrol panelinizden açın
  2. Açın — dondurulmuş parçacığınız anında görünür
  3. Mevcut Asyntai betik etiketinizi, integrity ve crossorigin özniteliklerini tam olarak gösterildiği gibi dahil ederek sabitlenmiş olanla değiştirin

Bir Güncellemeyi Uygulama

Yeni bir sürüm yayınladığımızda, kontrol paneliniz bir güncellemenin mevcut olduğunu gösterir. İncelersiniz, en son sürümün anlık görüntüsünü almak için güncelle'ye tıklarsınız ve yeni parçacığı sitenize yapıştırırsınız. Bütünlük karma değeri kodla birlikte değiştiğinden, güncelleme her zaman betik etiketini değiştirmek anlamına gelir — bu, tasarım gereğidir ve doğrulamayı dürüst tutan şey de budur.

Bilmekte fayda var

  • Siz olmadan hiçbir şey değişmez - sabitlenmiş bir site, siz bir güncellemeyi uygulayana kadar dağıtımlarımızdan etkilenmez
  • İyileştirmeleri ve düzeltmeleri kaçırabilirsiniz - sabitleme, siz güncelleyene kadar yeni özelliklerin ve hata düzeltmelerinin size ulaşmayacağı anlamına gelir
  • Sizi güvenlik güncellemelerinden haberdar edeceğiz - sabitlenmiş widget'lar otomatik güncellenmediğinden, sabitlenmiş sürümünüzün bir güvenlik düzeltmesine ihtiyacı olursa sizinle iletişime geçeriz
  • crossorigin özniteliği gereklidir - Subresource Integrity yalnızca betik etiketi crossorigin özniteliğini içerdiğinde çalışır; onu tam olarak gösterildiği gibi tutun
  • Kapatmak - sizi her zaman en son gömme koduna geri döndürür; sabitlenmiş betik etiketini standart olanla değiştirin

Not: Widget Sürüm Sabitleme, bir Kurumsal anlaşmanın parçasıdır. [email protected] adresine e-posta gönderin, size adım adım anlatalım.