gaicitadie
V2EX  ›  问与答

如果 session 保存在数据库,cookies 中的 session_id 还需要加密吗?

  •  
  •   gaicitadie · Apr 2, 2014 · 4600 views
    This topic created in 4429 days ago, the information mentioned may be changed or developed.
    取session的流程:
    1、取客户端保存在cookies中的session_id
    2、解密过的session_id(如果不加密,这步省略)
    3、根据session_id到数据库取session数据


    为了防止黑客伪造session_id,可以把session_id加密保存在客户端,这样黑客就猜不出来session_id了。
    但是,如果用随机生成的一段字符串作为session_id,保存在客户端黑客也猜不到啊,这样也省去了服务器端加密解密的环节
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5285 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 08:43 · PVG 16:43 · LAX 01:43 · JFK 04:43
    ♥ Do have faith in what you're doing.