当前位置: 首页 > news >正文

静态网站怎么做滚动文字开发网站建设公司

静态网站怎么做滚动文字,开发网站建设公司,目前免费的h5制作软件,莱芜住房和城乡建设厅网站目录: 一、概念: 二、反序列化漏洞原因 三、序列化漏洞的魔术方法: 四、反序列化漏洞防御: 一、概念: 序列化: Web服务器将HttpSession对象保存到文件系统或数据库中,需要采用序列化的…

目录:

        一、概念:

        二、反序列化漏洞原因

        三、序列化漏洞的魔术方法:

        四、反序列化漏洞防御:

一、概念:

        序列化:        

        Web服务器将HttpSession对象保存到文件系统或数据库中,需要采用序列化的方式将HttpSession对象中的每个属性对象保存到文件系统或数据库中;

        例子:

        反序列化:

        Web服务器将HttpSession对象从文件系统或数据库中装载如内存时,需要采用反序列化的方式,HttpSession对象中的每个属性对象。
        PHP反序列化漏洞也叫PHP对象注入,是一个非常常见的漏洞,这种类型的漏洞虽然有些难以利用,但一旦利用成功就会造成非常危险的后果。

二、反序列化漏洞原因:

        漏洞的形成的根本原因是程序没有对用户输入的反序列化字符串进行检测,导致反序列化过程可以被恶意控制,进而造成代码执行、getshell等一系列不可控的后果。

        漏洞原因:

        漏洞的形成的根本原因是程序没有对用户输入的反序列化字符串进行检测,导致反序列化过程可以被恶意控制,进而造成代码执行、getshell等一系列不可控的后果。
反序列化漏洞并不是PHP特有,也存在于Java、Python等语言之中,但其原理基本相通。

三、序列化漏洞的魔术方法:

        以_开头的的方法,是PHP中的魔术方法,在特定情况下会被自动调用:

        主要魔术方法及其触发条件如下:

        _construct():构造方法,当—个对象被创建时调用此方法.

        _destruct():析构方法,PHP将在对象被销毁前(即从内存中清除前)调用这个方法

        _autoload():使用尚未被定义的类时自动调用。通过此函数,脚本引擎在PHP出错失败前有了最后一个机会加载所需的类。

        _call( $method, $arg_array ):在对象中调用一个不可访问方法时

        _callstatic():在静态上下文中调用一个不可访问的方法时使用

        _clone():使用clone方法复制一个对象时

        _invoke():当尝试调用函数的方式调用一个对象时-

        __get( $property ):从不可访问的属性中读取数据

        _set( Sproperty, Svalue ):给一个未定义的属性赋值时调用

        _isset( Sproperty ):当在一个未定义的属性上调用isset()函数时调用此方法

        _unset( $property ):当在一个未定义的属性上调用unset()函数时调用此方法

        _tostring():在将一个对象转化成字符串时自动调用

        _sleep():序列化对象前调用(其返回需要是—个数组),详见补充说明

        _wakeup():反序列化恢复对象前调用,详见补充说明

        set_state():当调用var_export()时,这个静态方法会被调用

        _invoke():当尝试以调用函数的方式调用一个对象时,_invoke方法会被自动调用

        从序列化到反序列化这几个函数的执行过程是:

        _construct()->_sleep()_wakeup()->_tostring()->_destruct()

四、反序列化漏洞防御:

        1、严格控制unserialize函数的参数,坚持用户所输入的信息都是不可靠的原则;

        2、对于unserialize后的变量内容进行检查,以确定内容没有被污染;

        3、做好代码审计相关工作,提高开发人员的安全意识;

http://www.khdw.cn/news/65089.html

相关文章:

  • 学校网站设计论文网站优化外包推荐
  • 网站建设提案全自动推广引流软件免费
  • 禹城市住房和城乡建设局网站搜索引擎优化师
  • 网站建设策划书悠悠他达拉非片正确服用方法
  • 常平网站建设网络平台怎么创建
  • 专门做水果的网站专业北京网站建设公司
  • 如何做公司网站优化互联网广告代理加盟
  • 怎么开网店无货源店铺重庆seo整站优化方案范文
  • 如何创建二级域名潍坊seo排名
  • 推广普通话活动新网站百度seo如何做
  • wordpress多站点网站建设有哪些公司
  • 服务器地址怎么查询宁阳网站seo推广
  • 做日本的网站好卖的东西产品推广方案要包含哪些内容
  • 山西公司响应式网站建设平台怎么才能创建一个网站
  • 深圳市公司网站建设企业市场调研公司排名
  • 超市网站怎么做的湖北网站seo设计
  • 做教育机构中介网站今天重大新闻国内最新消息
  • 武汉光谷网站建设公司学电脑办公软件培训班
  • htm网站开发 实训seo关键词怎么填
  • 做网站不赚钱的原因windows优化大师如何卸载
  • 响应式网站检测工具淘宝关键词指数
  • 上海网站建设服务器成都网站建设技术外包
  • 网站下载免费软件安装谷歌seo博客
  • 东阳哪里可以做网站武汉seo网站排名
  • 杭州做公司网站的公司seo推广排名
  • 移动网站开发 王府井网站推广四个阶段
  • wordpress极慢进行优化
  • 济南莱芜都市网优化网站建设
  • 假发票网站查询怎么做软文营销的步骤
  • 用python做的网站目前病毒的最新情况