`
zccst
  • 浏览: 3293559 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Web系统安全初步

 
阅读更多
作者:zccst

真是应了那样一句话:“用到了,才体会深刻”。

近期,安全评估小组对我负责的Web系统进行安全检查,发现了很多漏洞,这些都是我平常没有注意到的地方,或者认为不是那么重要的地方。

1,sql注入
(1) 比如,从前端接收一个ID,来查询或更新数据时,如果ID被篡改为id="100 and 1=2",则会查询为空。

(2) 单引号
可以在执行sql前,使用mysql_escape_string()方法。
注意:yii的ActiveRecord已经考虑该问题。

参考:


2,XSS漏洞
比如有一个输入框:input,输入了一段”/><script>alert(cookie)</script>“,则在显示时会引起安全问题。因为他先封闭了html标签,然后执行一段脚本。

解决办法:进行html标签过滤。
htmlspecialchars方法()
把一些预定义的字符转换为 HTML 实体。

预定义的字符是:

    & (和号) 成为 &amp;
    " (双引号) 成为 &quot;
    ' (单引号) 成为 &#039;
    < (小于) 成为 &lt;
    > (大于) 成为 &gt;




3,定时任务篡改
参数组携带ls -al命令,再用system();输出。

分享到:
评论

相关推荐

    Web数据库系统安全性分析任务书.docx

    Web数据库系统安全性分析任务书全文共2页,当前为第1页。Web数据库系统安全性分析任务书全文共2页,当前为第1页。Web数据库系统安全性分析任务书 Web数据库系统安全性分析任务书全文共2页,当前为第1页。 Web数据库...

    WEB服务器安全配置教程

    目前,WIN2000 SERVER是比较流行的服务器操作系统之一,但是要想安全的配置微软的这个操作系统,却不是一件容易的事。本文试图对win2000 SERVER的安全配置进行初步的探讨。

    web攻击初步认识一下

    通过IPSec阻止对端口的访问、给系统打上最新的补丁并没有阻挡黑客的攻击,这样反而使他们找到了更多的方法来攻陷系统,而首先他们注意的往往是你的web应用程序。 问题是即使你有很多的专家来加强你网络的安全,但是...

    基于WEB的图书借阅管理系统

    2.1 系统初步调查 2.2 系统可行性分析 2.3 现行业务描述 2.4系统详细调查 2.5系统的安全性 第三章 新系统逻辑方案 3.1 数据流图 3.2 数据字典 3.3 系统逻辑模型的提出 第四章 系统详细设计 4.1图书借阅管理系统模块...

    奇安信天眼新一代威胁感知系统的初步认识及使用~

    天眼安全设备的初步认识及使用,其中也讲了Web类攻击思路,蠕虫类告警分析,爆破(ftp爆破和ssh)和踩点分析,着重讲了天眼针对Web类的告警分析, (信息泄露,弱口令,XS攻击,XXE,SQL注入,文件上传,文件包含,...

    知乎大神萧井陌web前端课程

    第19章 web安全和应对、服务器的配置文件处理、开发论坛的板块功能 第20章 论坛收尾、迁移mongo、性能 第21章 操作系统、python高级 第22章 python高级技巧、rpc实现和vagrant 第23章 架构、分布式、性能、聊天室...

    图书管理系统.rar

    (2) 初步掌握综合利用各种J2EE技术实现应用系统的技巧 (3) 了解J2EE相关体系架构及其使用 实验内容及要求 1. 完成一个具有完备用户登录验证功能的Web应用系统,系统主要包含两部分内容:一部分为用户登录模块...

    xmljava系统源码-jweb:J2EEweb开发工程框架

    java系统源码 jweb基础框架 搭建初衷 尽量不使用比较偏的技术框架和代码库; 使用一些易于快速开发和迭代的技术; 必须易于扩展,分层清晰;代码冗余度低,高内聚低耦合是设计初衷; 必须易于上手,快速融于开发,更多的突出...

    Web程序设计课程设计-0.doc

    Web程序设计课程设计 《Web 程序设计》 课程设计 使用班级: 1130501-2 班 1 课程设计目标 课程设计总的目 标是衡量学生是否取得学习效果, 培养学生具有专业网站初步的规划、 设计、 制作能力。 具体表现在网站内容...

    Web程序设计课程设计.doc

    《Web开发技术》课程设计 使用班级:1340301-2班 1 课程设计目标 课程设计总的目标是衡量学生是否取得学习效果,培养学生具有专业网站初步的规划 、设计、制作能力。具体表现在网站内容、功能、安全等方面合理策划和...

    在线考试系统文献综述

    考虑到现有机房的服务器上一般都是采用Windows NT作为操作系统,因此我们在应用服务器上建立WEB 时,采用微软的IIS(Microsoft Internet Information Server4.0),为了系统的安全性,安装微软的Proxy Server 作为...

    网络安全调研报告.docx

    Web应用系统的安全性越来 越引起人们的高度关注。目前网络中常见的攻击已经111传统的系统漏洞攻击逐渐发展演变 为对应用自身脆弱性的攻击。与此同时.,政府网站也因安全隐患频繁遭到各种攻击,导致 网站敏感数据丢失...

    通向架构师的道路(第1-20天)

    (第十三天)Axis2 Web Service安全初步 (第十四天)Axis2 Web Service安全之rampart (第十五天)IBM Websphere的安装与优化 (第十六天)IBM Websphere与IBM HttpServer的集成 (第十七天)IBM Websphere集群探秘...

    最新网上购物系统毕业设计论文

    系统经过初步测试,达到了最初提出的设计任务要求。 摘 要 III ABSTRACT IV 1 前 言 1.1 选题背景 1 1.2 网上购物的现状 1 1.3 网上购物的安全性 1 1.4 系统定义 2 2 需求分析 2.1 功能需求概述 4 2.2 用户权限描述 ...

    学生成绩管理系统 visualstudio开发工具

    根据用户的系统开发要求,初步调查,明确问题,然后进行可行性研究。 2、系统分析阶段 系统分析阶段的主要任务是分析业务流程,分析数据与数据流程,提出新系统的逻辑方案。 3、系统设计阶段 系统时间阶段的主要...

    通向架构师的道路

    (第十三天)Axis2 Web Service安全初步 (第十四天)Axis2 Web Service安全之rampart (第十五天)IBM Websphere的安装与优化 (第十六天)IBM Websphere与IBM HttpServer的集成 (第十七天)IBM Websphere集群探秘...

Global site tag (gtag.js) - Google Analytics