session 安全吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
444683462
V2EX    PHP

session 安全吗?

  •  
  •   444683462 Nov 16, 2014 4198 views
    This topic created in 4185 days ago, the information mentioned may be changed or developed.
    登陆成功之后存入$_SESSION['openid']
    注销的时候销毁这个值。

    openid代表着唯一的用户标识符,在系统中起着关键作用。
    openid是明文传输和保存的。

    很容易就能伪造session吗?这样做安全吗?
    如果不安全求改进方式?谢谢
    9 replies    2014-11-17 15:58:22 +08:00
    TangMonk
        1
    TangMonk  
       Nov 16, 2014
    没有绝对的安全,session 要有安全周期,salt要经常换,要防止xss,用户要经常改密码,最好再来个手机验证
    444683462
        2
    444683462  
    OP
       Nov 16, 2014
    @TangMonk 恩谢谢。我这样设计session,不说其他方面的。是主流的设计吗?
    TangMonk
        3
    TangMonk  
       Nov 16, 2014
    大部分都是这样的
    woshicixide
        4
    woshicixide  
       Nov 16, 2014
    session安不安全本身这个问题有问题,就好象在问网站安全吗一个道理,你应该问的是怎么样操作session更安全
    msg7086
        5
    msg7086  
       Nov 16, 2014 via iPhone
    你家的锁安全吗?所以…
    taogogo
        6
    taogogo  
       Nov 16, 2014
    [防泄漏] :session id随机生成且长度足够;httponly;传输层https。 [泄露止损] :控制session有效期;绑定ip或设备信息;session id批量失效; [这类都属于安全和风控范畴]
    marshal
        7
    marshal  
       Nov 16, 2014
    我的看法,session本身并不是解决安全这个系统需求的吧。
    因为HTTP是无状态的协议,也就是每次请求重新建立TCP连接。
    因此需要一种机制让服务器端能够知道这个请求上次来过。
    这就是session机制的作用。即当一个客户端第一次请求时,服务器发送个session id给客户端,以后每次请求客户端都携带这个id。
    如果需要解决安全这个需求,一般要使用HTTPS,让整个通信线路SSL加密,才可以解决基本安全问题。
    cover
        8
    cover  
       Nov 16, 2014 via Android
    这样安全么 这个问题是伪命题 在密码学里面 安全的定义就是 破解的成本大于你保护的东西的成本的时候就可以认为是安全 和doss攻击一样 人家带宽远大于你的带宽的时候你就没办法了。。 所以人家用超级计算机来攻击你的32核服务器 分分钟让你的系统不安全 还是先确定应用场景吧
    jc4myself
        9
    jc4myself  
       Nov 17, 2014
    看着没什么问题,就看你怎么用的,具体是怎么操作的/httponly https id不要重复 这些需要考虑下
    About     Help     Advertise     Blog     API     FAQ     Solana     824 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 42ms UTC 19:44 PVG 03:44 LAX 12:44 JFK 15:44
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86