Yanıtlar:
Evet, değiştirmelisiniz. Bağlantıdaki bir oturum sırrı basitçe hash'i hesaplamak için kullanılır . Dizge olmadan, oturuma erişim esasen "reddedilir". Biraz yardımcı olması gereken bağlantı belgelerine bir göz atın .
topsecret
. Sır, rastgele bir karakter dizisi olmalıdır. İdeal olarak, keşfedilmesi durumunda periyodik olarak da değiştirirsiniz. Ancak bu, gizli rotasyon desteği gerektirir, böylece mevcut oturumları hemen geçersiz kılmazsınız. Yani iki seans sırrı aynı anda geçerli sayılmalıdır. Bildiğim kadarıyla, Express şu anda sırları değiştirmeyi desteklemiyor.
res.cookie('name', 'value', {signed: true})
Sır, HMAC ile oturuma hashing uygulamak için kullanılır:
https://github.com/senchalabs/connect/blob/master/lib/middleware/session.js#L256
Daha sonra oturum, parmak izini hash'e karşı şu sırra göre kontrol ederek oturum kaçırmaya karşı korunur:
https://github.com/senchalabs/connect/blob/master/lib/middleware/session.js#L281-L287
gizli anahtar temelde oturumdaki verileri şifrelemek için kullanılır