PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Web_Design
[問題] GAE+Python登入系統 及 XSS 問題
作者:
cody880528
(Summon)
2014-11-24 19:13:06
大家好 小弟是web dev新手
目前是用GAE
我已經大致上寫出一個登入系統了
但做法是把使用者的id存在cookie裡並+SECRET、hash
但這代表只要有人拿走cookie變能登入@@
請問這要怎麼解決呢
應該是跟session有關 但我不怎麼確定怎麼實作
memcache?
況且網頁裡還有summer note的html編輯器
稍微弄一下就被XSS了
這又要如何解決?
作者:
mmis1000
(秋月戀楓)
2014-11-24 20:59:00
其實無解,頂多是設個timeout,或像google那樣,距離太就強制登出 ^^^^^^^ expires 才對畢竟根本沒有辦法確認,每一次登入的都是同一個瀏覽器因為除了ip外,client來的所有訊息都是可以偽造的
作者:
alog
(A肉哥)
2014-11-24 21:24:00
很簡單 1. 驗證 user agent 跟 ip基本上你無法防堵cookie被中間人偷走或偽造但你可以設計一些驗證方法來加強防堵
作者:
cody880528
(Summon)
2014-11-24 21:39:00
所以要把ip一起hash進去就是了? 那這樣用浮動ip電腦的人。「記住我」的功能是不是就廢了
作者:
mmis1000
(秋月戀楓)
2014-11-24 22:43:00
這就是代價阿,像巴哈姆特就是session綁ip沒有十全十美的方式阿就連user-agent都能被js撈到,只要被xss,ip以外的所有防堵方式都廢了阿所以唯一的辦法就是不要被xss,開https,祈禱user不要電腦中毒
http://goo.gl/sMTxj
雖然有header之類的東西,支援度還是個問題
作者:
cody880528
(Summon)
2014-11-24 22:56:00
我現在的寫法是有人在已登入的電腦開F12 看cookie 就可以在別台電腦登你給的文件我研究研究
繼續閱讀
[問題] 有關Google Spreadsheet當資料庫的問題??
Funky
[情報] 中部網頁前端CSS3課程
jimcarry1125
[問題] 有個表單跟JavaScript的問題要請教
Funky
Fw: [請益] RoR還是PHP
famayo
Fw: [請益] 開發求職網的平台我需要會哪些?
famayo
[問題] 關於session的問題?
spiderman007
[問題] 關於將數據載入到網頁表格內
ntu203
[請益] Wix HTML Editor
hankd1c
[問題] Load JS Life Cycle
gimmy731031
[問題] audio在ios播放時發生suspend
smallma009
Links
booklink
Contact Us: admin [ a t ] ucptt.com