亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

假如我是新浪的程序員,如何解決微博串號問題?

假如我是新浪的程序員,如何解決微博串號問題?

眼眸繁星 2019-04-06 08:31:40
首先微博串號是什么引起的呢?我查到網上說微博串號問題是由于運營商保存了session導致的,我很費解。。如果sessionid是保存在url里面的,其他人是如何訪問到這個url的?isp不會笨到把不同的query_string緩存同一個內容。如果是保存在cookie里面的,isp也不會笨到緩存的時候不識別cookie啊。然后,如果這種問題真實存在,那應該引起中國所有網站開發者的警覺,微博串個號,電商網站串個賬戶,每天來那么幾下那隱私安全、資金安全就完全不存在了。。。關于數字瀏覽器樓下幾位都提到了數字瀏覽器,但是這個問題我個人認為和數字公司關系不大。首先新浪是有“前科”的,比如《新浪微博手機版現漏洞:可控制任意用戶賬號》、《新浪微博昨日起大面積賬號錯亂可穿越至他人微博隨意發信息》。再者,用360瀏覽器的大多是技術小白(技術人員多用chrome這類東西),而小白的誤報是非常嚴重的,這也是為什么要有網管這種職業,如果產品在體驗上不夠完善,這種誤報就更多(瀏覽器這種東西受制于網站、插件等很多因素,所以用戶體驗連做到60分都很難,典型的例子:司馬南flash事件)。所以這類報告我目前主觀不接受。第三,各種小白瀏覽器,比如搜狗,遨游,都出現過不少報告串號的事情。分割線=======關于某瀏覽器的解釋(http://bbs.360safe.com/thread-82299-1...)我仍然覺得很扯淡,很難相信運營商會緩存session,難道寫這個緩存規則的人不知道session是什么東西么。。有點常識都不會緩存這個。。不過這篇文章中倒是提出了一個解決方案:https。。。另外非常感謝@lazy的回答,兩種情況我認為都是比較有可能的,與目前的報告數量也比較吻合,概率是低了點兒,但是基數實在是太大了。。。
查看完整描述

2 回答

?
慕絲7291255

TA貢獻1859條經驗 獲得超6個贊

session的id一般的是保存在cookie里面的,訪問時客戶端的id同服務器端的id相匹配。說到微博串號的原因。我覺得有兩種可能(純屬猜測):一種有可能是因為算法問題導致的id在生成的時候出現了“碰撞",這種情況一般很難遇到,但是基于微博巨大的用戶數量因而這類碰撞的產生就會有可能發生,畢竟基數太大了,難免有特例。另一種,目前的服務器后臺一般的都是集群處理的,有可能是在處理并行的時候沒有處理好,有可能兩臺不同的服務器為不同的賬號生成了相同的id僅僅是想推測下可能造成用戶session串號的原因,沒有其他的意思,多謝指正
                            
查看完整回答
反對 回復 2019-04-06
?
Qyouu

TA貢獻1786條經驗 獲得超11個贊

運營商緩存了sessionid,有點常識確實不會這么做,不過不排除運營商緩存的bug。
我們的動態頁面就被緩存過,所以他緩存個sessionid,也沒什么奇怪的。
一般干這種事的,都是長城寬帶,電信通這些小運營商。
                            
查看完整回答
反對 回復 2019-04-06
  • 2 回答
  • 0 關注
  • 275 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號