KamoCRM

Sesi tab adalah handle disegel - id tidak pernah mencapai halaman script

Fixkamo-internal
Diantar
24 September 2026 pukul 00.12 UTC
Pengarang
Kamo
Kommit
5e771ef

/ api / validate adalah dimana tab pertama kali belajar sesi, dan kembali 128- hex * * id untuk halaman untuk disimpan dalam sesionStorage - dapat dibaca oleh skrip apapun yang berjalan di halaman, dan sesi yang dapat dipakai dari mana saja pernah membaca. Sekarang ini kembali sebuah HANDLE: id disegel (app / lib / session Handle, dikirim 3e3c3e7a) dibawah SESI _ HANDLE _ SECRET dan kunci peramban ini, yang ditanam di sini pertama kalinya sebagai kue HttpOnly _ _ Host-KBK. Toko halaman dan mengirim handle persis seperti yang dilakukan id; proxy.ts membukanya ke id untuk setiap / api rute; WebSockets otentikasi dengan satu-waktu kunci (commit sebelumnya). Skrip masih dapat berakting di halamannya sendiri, tetapi tidak dapat lagi memuat sesi mati: handle tidak terbuka dalam browser lain. Without SESI _ HANDLE _ SECRET (lari lokal) id diserahkan seperti sebelumnya. Tab memvalidasi sebelum ini menjaga ID hex mereka, yang lewat proxy sampai mereka tua. validateHandle.testlits: handle + HttpOnly kunci yang membukanya; sebuah kunci yang ada digunakan kembali; tidak ada rahasia - > id (2 dari 3 merah dengan respon lama).

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semuanya tiba di ruang kerja Anda sendiri. Mulai dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaLihat Harga