码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Web安全总结


    Web安全期末总结

    • SQL注入
    • 跨站脚本攻击(XSS)
    • 跨站请求伪造(CSRF)
    • 文件包含漏洞
    • 验证码技术
    • 总结

    SQL注入

    原理:

    利用Web应用对后台数据库查询语句处理存在的安全漏洞,攻击者提交一段精心构造的数据库查询代码,根据返回的结果,获得他想得知的数据
    受影响的系统:对输入参数不进行检查和过滤的系统

    常见的SQL注入过程:
    1.修改参数值等数据,被修改的数据注入到SQL语句中
    2.数据库引擎执行被修改的SQL命令,将结果返回
    3.根据返回的敏感信息构造语句进行进一步注入

    在这里插入图片描述
    例:
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    跨站脚本攻击(XSS)

    原理:
    Web服务器没有对用户输入进行有效性验证,而又轻易返回给客户端
    攻击者往Web页面里插入恶意html代码,当用户浏览该网页时,嵌入其中的恶意代码被执行

    危害:
    可以盗取用户帐户,修改用户设置,盗取/污染cookie,做虚假广告,查看主机信息等

    在这里插入图片描述
    攻击步骤:
    1.寻找漏洞
    2.注入恶意代码
    3.欺骗用户访问

    在这里插入图片描述
    在这里插入图片描述

    跨站请求伪造(CSRF)

    原理:
    目标网站A,恶意网站B
    在这里插入图片描述

    在这里插入图片描述

    文件包含漏洞

    在这里插入图片描述
    当使用这4个函数包含一个新的文件时,该文件将作为php代码执行,php内核并不会在意该被包含文件的类型

    验证码技术

    用于人机区分,是防御http攻击的一种手段

    在这里插入图片描述

    总结

    客户端和服务器面临的威胁:
    在这里插入图片描述

    防御Web攻击:

    服务器:
    1.简单性,最好把不必要的服务卸掉
    2.使用超级用户需谨慎
    3.本地和远程访问控制
    4.审计,在审计记录中查找可疑数据
    5.备份策略,方便快速恢复服务以减少损失

    客户端:
    1.对浏览器的安全性进行设置,使用漏洞数较少的浏览器,经常对浏览器进行升级
    2.经常对操作系统打补丁、升级
    3.尽量不打开一些不信任的网站

    同源策略:
    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    电机与拖动 - 2 变压器
    工业机器人仿真参考
    网络应用的基本原理
    第21章_瑞萨MCU零基础入门系列教程之事件链接控制器ELC
    个人信用风险评估项目
    java毕业设计校园博客系统mybatis+源码+调试部署+系统+数据库+lw
    策略模式应用(内窥镜项目播放不同种类的视频)
    Cyber RT基础入门与实践_Hello Apollo
    Linux中的一些常用命令
    基于matlab目标雷达横截面建模(附源码)
  • 原文地址:https://blog.csdn.net/sqjddb/article/details/125553223
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号