网站首页  词典首页

请输入您要查询的论文:

 

标题 Addslashes函数安全性分析
范文

    石春宏

    

    

    摘要:本文主要分析在 PHP中使用addslashes函数在实际防注入过程中的作用,以及对其进行安全性测试。结果表明:在使用addslashes函数加固后,将输入参数中加入的引号转换为了普通字符,之前的常规注入方法失效,网站的安全性得到整体提高。

    关键词:Addslashes;安全性;防注入過程

    中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)33-0046-01

    1语法简介

    1.1 addslashes() 函数简介

    addslashes() 函数功能是在预定义字符之前添加反斜杠的字符串,作为返回值。其预定义字符如下:

    1)NULL

    2)反斜杠(\)

    3)单引号(')

    4)双引号(")

    2 addslashes()函数测试

    2.1 对未使用安全函数的页面进行SQL注入

    3 结论

    总体来讲,addslahes()通过转义,基本上能够防止该点的sql注入,唯一要注意的是在使用字符集为GBK,会存在宽字节注入漏洞,在必须要使用GBK字符集时,需进行进一步加固。

    参考文献:

    [1] 王海涛. SHA-3标准Keccak算法的安全性分析与实现[D].西安电子科技大学,2017.

    [2] 谭雪,周琥,王世红.基于混沌的Hash函数的安全性分析[J].计算机应用与软件,2016,33(06):320-324.

    [3] 郝荣林. 杂凑函数的安全性分析[D].中国科学技术大学,2014.

    [4] 王浩. 混沌单向Hash函数的安全性分析研究[D].长沙理工大学,2013.

    [5] 高晓东. Hash函数的安全性分析及其应用研究[D].西安电子科技大学,2013.

    【通联编辑:梁书】

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2025/2/11 7:01:35