Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 3|Yanıt: 1

[Diğer] Ön uç güvenlik secure-ls şifreli depolama verileri koruyor

[Bağlantıyı kopyala]
Yayınlandı4 dakika önce | | | |
Gereksinim: Ön yüz genellikle tarayıcının localStorage'inde tokenları düz metin olarak saklar veya bazı yapılandırma önbelleklerini ön uçta önbellekler. Düz metin depolama kullanımı kolayca sızıntılara veya sahte değişikliklere yol açabilir. Ön yüz bu verileri nasıl güvenli bir şekilde depolayabilir?

secure-ls

Yerel depolama/oturum depolamasını korumak için gelişmiş şifreleme ve veri sıkıştırma teknolojileri kullanır.

Özellik

Tavşan verileri çeşitli şifreleme türleri kullanılarak korunur (AES, DES ve diğerleri dahil). RC4 (varsayılan olarak Base64 kodlamasıdır).
Veri depolamadan önce localStorage'ı sıkıştırarak ekstra baytları kaydedin (varsayılan doğrudur).
API'ler için gelişmiş localStorage kapsüllemesi sağlar ve diğer temel yardımcı programları sağlar.
localStorage'da verileri birden fazla anahtara kaydedersiniz ve secure-ls her zaman oluşturulma zamanını hatırlar.

Kaynak:Bağlantı girişi görünür.
Belge:Bağlantı girişi görünür.
Çevrimiçi Demo:Bağlantı girişi görünür.

Aşağıda gösterildiği gibi:



Konsol testi

JS'yi test için doğrudan tarayıcı konsolunu kullanarak yükleyin. Kod şu şekildedir:
Aşağıda gösterildiği gibi:



(Son)




Önceki:Kayıt defterini izlemek için Process Monitor kullanın (sistem ayarlarında değişiklikleri kontrol edin)
 Ev sahibi| Yayınlandı7 saniye önce |
removeAll() ve clear() her ikisi de depolanmış verileri temizlemek için kullanılan yöntemlerdir, ancak kapsamları ve davranışları farklıdır. İşte ikisi arasındaki farklar:

ls.removeAll()

Kapsam: RemoveAll() yöntemi, secure-ls kütüphanesi tarafından oluşturulan tüm anahtar-değer çiftlerini, meta anahtarlar dahil olmak üzere, özellikle kaldırmak için kullanılır.
Kütüphaneye özgü: Bu yöntem secure-ls kütüphanesine özgüdür ve yalnızca o kütüphane tarafından yönetilen verileri etkiler.
Kullanım durumu: Bu yöntem, yalnızca secure-ls tarafından yönetilen verileri temizlemek istediğinizde ve localStorage'da saklanabilecek diğer verileri etkilemeden kullanılabilir.

ls.clear()

Kapsam: ls.clear() yöntemi, sadece secure-ls tarafından oluşturulan verileri değil, mevcut alan altında localStorage üzerinden depolanan tüm verileri temizler.
Küresel Silme: Bu yöntem sadece secure-ls verilerini değil, aynı zamanda localStorage API üzerinden depolanan diğer tüm verileri de siler.
Protokol hassasiyeti: localStorage köken tabanlı olduğundan, HTTP ve HTTPS altındaki verilerin ayrı ayrı saklandığı belirtilmelidir. Bu nedenle, HTTP bir sayfada, HTTPS başka bir sayfada kullanılırsa, localStorage verileri farklı olur. ls.clear() sadece mevcut protokol altında verileri temizler.

özet

Eğer sen...Sadece secure-ls kütüphanesi tarafından yönetilen verileri temizlemek istiyorsanız, ls.removeAll() kullanın.。
Mevcut alan altında tüm localStorage verilerini temizlemeniz gerekiyorsa, hangi kütüphane veya kod parçasından bu veriyi oluşturduğuna bakılmaksızın, ls.clear() kullanın.
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com