《小白WEB安全入门》02. 开发篇

news2024/11/15 12:11:11

开发篇

  • 初识HTML潜在漏洞
  • 初识CSS潜在漏洞
  • 初识JS潜在漏洞
  • 初识后端潜在漏洞
    • 后端能做什么
    • 后端种类
    • 后端框架
    • 潜在漏洞


本系列文章只叙述一些超级基础理论知识,极少有实践部分
本文涉及到的语言需自行掌握

初识HTML潜在漏洞

HTML指的是超文本标记语言(Hyper Text Markup Language)

DOM(Document Object Model)

在这里插入图片描述

纯HTML基本没有漏洞
和CSS结合的一个简单漏洞:Clickjack(点击劫持)

点击劫持(ClickJacking)是一种视觉上的欺骗手段。大概有两种方式,一是攻击者使用一个透明的iframe,覆盖在一个网页上,然后诱使用户在该页面上进行操作,此时用户将在不知情的情况下点击透明的iframe页面;二是攻击者使用一张图片覆盖在网页,遮挡网页原有位置的含义

初识CSS潜在漏洞

CSS指的是层叠样式表(Cascading Style Sheets)

纯CSS基本没有漏洞

CSS潜在漏洞:利用img标签src会发送网络请求的特性,监听键盘输入
https://github.com/maxchehab/CSS-Keylogging

初识JS潜在漏洞

JS能做什么
文件操作
HTML操作
DOM操作
Cookie操作
数据操作

纯JavaScript漏洞很多,包括但不限于:XSS

XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。
这一次,彻底理解XSS攻击

初识后端潜在漏洞

后端(Back-End)用户直接看不到的跑在服务器上的一个应用程序。

后端能做什么

文件操作
数据库操作

后端种类

PHP
Java
Python
C/C++/C#

后端框架

什么是框架:

  • 快速开发,低耦合,便于维护,就是方便简单,类似在操作系统上面写代码

ThinkPHP
SSH
Django

潜在漏洞

权限鉴权
SQL注入
逻辑漏洞

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/97313.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

math_基本导数公式@积分公式@部分推导

文章目录导数积分公式表🎈积分计算器pictures versionmarkdown Table version🎈🎈🎈🎈Notes补充几个积分公式的推导和记忆方法🎈x2a2x^2\pm{a^2}x2a2a2−x2\sqrt{a^2-{x^2}}a2−x2​x2−a2\sqrt{x^2-a^2}x2…

【C++天梯计划】1.13 广搜(BFS)(search widely)

文章目录什么是广搜?与深搜的对比实际应用例题1:快乐的马里奥题目描述输入输出样例代码1代码2例题2:迷宫出口题目描述输入输出样例思路代码🎆🎉🎉🎉🎉🎉🎉🎉…

解释最小二乘法(最小平方法)?

Reference: https://blog.csdn.net/Rosie9/article/details/119717881 (二乘 aa 平方) 最小化误差平方和残差平方和最小,是一种数学优化技术。 问题:对于一元线性回归模型, 假设从总体中获取了n组观察值(X1&#x…

【财务】FMS财务管理系统---应收管理

笔者前面介绍了FMS财务管理系统相关逻辑结构,本篇文章继续对应收管理进行了系统的介绍,希望通过此文能够加深你对FMS财务管理系统的认识。 上一篇主要介绍了财务进销存系统的数据流与模块组成,知道了FMS系统中数据的来源并从系统结构上说明了…

SAP Gateway Foundation Client Proxy 的使用方法

根据实际使用场景,SAP OData 客户端代理配置有多种消费类型和 OData 版本。 OData Client Proxy是ABAP中OData服务消费中客户端(服务的消费者)和服务实现(数据提供)之间的接口。 这使 ABAP 开发人员能够创建 OData 客…

Android核心技术——Coil 解析与使用

概述 Coil 是一个非常年轻的图片加载库,在 2020 年 10 月 22 日才发布了 1.0.0 版本,但却受到了 Android 官方的推广,在 Android Developers Backstage 这个博客中专门聊过一期。推广的原因比较简单:一方面是这个库确实做得很好&…

双机高速互联

双机高速互联 配置ip[非必须] 配置ip步骤是可以省略的, 但是如果你希望每次重新连接时候不用反复为新识别的网络配置成特定专用网络然后共享, 或者是每次为共用网络开启网络发现, 可以固定下网络ip, 这样每次网络发现都是不用重新设置的 配置如下 192.168.1.1 主机配置 19…

演讲类或观点类的爆款短视频脚本是怎样写出来的?模板分享

演讲类或观点类的爆款短视频脚本是怎样写出来的?模板分享 今天刷到一个讲全职妈妈价值的短视频,点赞量近千万,拆解分析了一下。 加上最近在我赢助手小禾呈序学到的观点类短视频脚本文案的模板,分析给大家看看: 第一部…

初探React环境搭建与运行

在家看React 知识,在本地环境搭建,记录下来,方便查看。 环境前置:Nodejs 14 及以上 网站地址:React中文官网 一、方式一命令生成项目 通过 create-react-app脚手架 来创建 React项目,其中 npx 是 npm5.2 …

68、4K-NeRF:高分辨率重建

简介 官网:https://github.com/frozoul/4K-NeRF 基于nerf方法的渲染过程通常依赖于一种像素方式,在这种方式中,射线(或像素)在训练和推断阶段都是独立处理的,这限制了其描述微妙细节的表示能力,特别是当提升到极高分…

机器学习——04朴素贝叶斯

机器学习——04朴素贝叶斯 参考资料 AIlearningMachine-Learning-in-Action庞善民.西安交通大学机器学习导论2022春PPT 更多原理请参考本人另一篇博客:[机器学习导论]——第六课——贝叶斯分类器 使用Jupyter进行练习,python3 一、知识准备 贝叶斯…

【算法技术专题】如何用Java实现一致性 hash 算法( consistent hashing )(上)

一致性hash的历史 【Consistent Hashing算法】早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛; 一致性hash的目的 一致性哈希算法是分布式系统中常用的算法,一致性哈希算法解决了…

[附源码]Nodejs计算机毕业设计基于社区疫情防控管理系统Express(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置: Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分…

猿如意中的【DBeaver】工具详情介绍,包含下载安装使用保姆级教程

猿如意中的【DBeaver】工具一、 猿如意工具介绍二、 工具名称2.1 下载安装渠道2.2 如何在载猿如意中下载DBeaver工具?2.3 安装流程2.4 安装完成的打开界面2.6 DBeaver使用步骤使用感受一、 猿如意工具介绍 打开猿如意程序工具。猿如意下载地址:猿如意官…

RocketMq简介以及名词概念

🎶 文章简介:RocketMq简介以及名词概念 💡 创作目的:简单介绍RocketMq的信息以及名词概念 ☀️ 今日天气: 📝 每日一言:如果你执意追逐我的幻影,迟早会被真正的我打败。 --棋魂 文章…

Spring Cloud Sleuth Zpkin 简介

下载 zipkin-server-2.9.4-exec.jar zipkin-server-2.9.4-exec.jar Zipkin 简介 Spring Cloud Sleuth集成了非常强大的跟踪系统——Zipkin。Zipkin是Twitter开源的分布式跟踪系统。它的主要功能是收集系统的时序数据,从而追踪微服务架构的系统延时。 利用链路追…

微信小程序使用 iconfont 彩色图标(mini-program-iconfont-cli)

把 iconfont 图标批量转换成多个平台小程序的组件。不依赖字体,支持多色彩。 0 支持平台 微信小程序支付宝小程序百度小程序头条小程序(字节跳动)快手小程序QQ小程序 1 安装插件 npm install mini-program-iconfont-cli -D2 生成配置文件…

一次性能调优记录:压测报错out of memory内存溢出【杭州多测师_王sir】【杭州多测师】...

一次性能调优记录:压测报错out of memory内存溢出1、首先这是一段压测的报错日志截图 2、服务器的配置还不错,执行机全64核以上,运存256g以上,服务器80核,512g,所有机器线程数设置655360 3、刚开始以为是jm…

@ZBBIX集成LDAP功能实现用户统一登录认证

文章目录 1.zabbix认证方式2.LDAP模块查看3.windows AD配置4.zabbix配置LDAP5.开启LDAP账户登录6.AD账户登录测试7.AD账户批量添加zabbix8.数据库zabbix认证方式修改1.zabbix认证方式 zabbix6.0中,认证方式包含三种方式,如:LDAP、HTTP、SAML 实现ldap用户账户统一认证需要ad…

数据模型篇之维度设计

第10章 维度设计 1.维度设计基础 维度的基本概念 (1)维度是什么 维度是维度建模的基础和灵魂。在维度建模中,将度量称为“事实”,将环境描述为“维度”,维度是用于分析事实所需所需的多样环境。 (2&…