博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
web 安全杂谈
阅读量:4558 次
发布时间:2019-06-08

本文共 1032 字,大约阅读时间需要 3 分钟。

  以前写过一篇关于session、cookie的博文,都是简单的介绍。不过session和cookie和网络安全可有着密切的关系。

  今天主要从这几个方面总结下最近学到的东西:

    1. session 两种类型

    2. session 存储方式; session 和 cookie 的关系,禁用cookie; session 共享

    3. session 覆盖

    4. xss 和 crsf

 

  一. session 和 flash session,直接上图:

    

  二. 这个请看 http://www.cnblogs.com/melody68/p/5004828.html,这里就不再赘述;

 

  三. 举个实例:

    网站找回密码的流程是 填写账号->验证身份->修改密码/找回密码,即:

    第一步填写账号-用session或cookie记录用户账号

    第二步验证身份-回答一些问题 存储是否正确 正确跳第三部
    第三步修改密码-根据第一步的账号和第二步的验证结果进行密码重置操作

    这样就存在一个问题,我用自己的账号aaaa完成前两步(不再进行下去), 然后再用该网站的其它用户bbbb完成第一步,接下来我就可以修改bbbb的密码了。

    解决方案自己想哦。

  四. xss 和 crsf 的介绍就不用说了,网上到处都是。

    xss (cross site script) - 意思是这个脚本不是该网站的,但是可以执行。

    csrf(Cross-site request forgery) - 意思是伪造用户的请求。

    xss 是用户自己操作的,csrf 是冒用用户操作的,有两篇文章写的很好:

    http://coolshell.cn/articles/4914.html

    https://blog.tonyseek.com/post/introduce-to-xss-and-csrf/

    防范(主要讲下个人方面):

        xss (cookie)  不要让你的请求可以随便被获取 -- 不要随便连免费wifi

      csrf   不要随便点别人给你的链接

  注:分析web问题的时候一般要从这三步分析:输入 业务处理 输出

 

 

 

    

转载于:https://www.cnblogs.com/melody68/p/5295626.html

你可能感兴趣的文章
两只小熊队高级软件工程第七次作业敏捷冲刺2
查看>>
[原创]如何编写多个阻塞队列连接下的多生产者多消费者的Python程序
查看>>
如何提高数据迁移和复制的速度
查看>>
.9图片
查看>>
android打开各种文件Intent
查看>>
[转][C#]单例模式之懒加载
查看>>
实验吧之【后台登录,加了料的报错注入,认真一点】(报错注入)
查看>>
MySQL无法存储Emoji表情问题
查看>>
HDFS集中式的缓存管理原理与代码剖析
查看>>
POJ1019 Number Sequence
查看>>
第十七章-异步IO
查看>>
Linux就该这么学
查看>>
out传值
查看>>
CentOS6.8【环境配置篇】
查看>>
线程同步的方式
查看>>
Mongodb 安装
查看>>
WPF窗口贴边隐藏(类似QQ)
查看>>
VS2008无法切换到视图设计器
查看>>
爱情故事:追忆似水流年 回味永恒的爱恋
查看>>
android mvn android:deploy签名问题
查看>>