今天有群友不是很清楚htm直接存数据库的危害,我简单举个例子

简介: 通过这个案例就知道为什么不要把原生的html放数据库了  常见的几种转码  常用的几种显示方法 只有原生html和最下面一种弹框了,变成了持久xss 如果是Ajax的方式,请用@Ajax.JavaScriptStringEncode(xxx) 这个是举的简单例子,其实还有更多方式的xss以及对应的处理,可以自行百度看看 作者:毒逆天 出处:https://www.cnblogs.com/dotnetcrazy 打赏:18i4JpL6g54yAPAefdtgqwRrZ43YJwAV5z 本文版权归作者和博客园共有。
 通过这个案例就知道为什么不要把原生的html放数据库了
 常见的几种转码

 常用的几种显示方法

只有原生html和最下面一种弹框了,变成了持久xss

如果是Ajax的方式,请用@Ajax.JavaScriptStringEncode(xxx)

这个是举的简单例子,其实还有更多方式的xss以及对应的处理,可以自行百度看看

作者: 毒逆天
打赏: 18i4JpL6g54yAPAefdtgqwRrZ43YJwAV5z
本文版权归作者和博客园共有。欢迎转载,但必须保留此段声明,且在文章页面明显位置给出原文连接!
目录
相关文章
|
4月前
|
Oracle 关系型数据库 MySQL
不同数据库注释方法的随记
oracle、mysql、postgresql、Microsoft的注释方法
53 2
|
1天前
|
存储 关系型数据库 MySQL
如何处理爬取到的数据,例如存储到数据库或文件中?
处理爬取的数据,可存储为txt、csv(适合表格数据)或json(适合结构化数据)文件。若需存储大量数据并执行复杂查询,可选择关系型(如MySQL)或非关系型(如MongoDB)数据库。以MySQL为例,需安装数据库和Python的pymysql库,创建数据库和表,然后编写Python代码进行数据操作。选择存储方式应考虑数据类型、数量及后续处理需求。
5 1
|
5月前
|
存储 小程序 算法
密码太多不知道怎么记录?不如自己写个密码箱小程序
密码太多不知道怎么记录?不如自己写个密码箱小程序
44 0
|
SQL Oracle 关系型数据库
|
前端开发 关系型数据库 MySQL
mysql数据库:数据库修改字段的长度是否会对程序产生影响?
mysql数据库:数据库修改字段的长度是否会对程序产生影响?
594 0
|
关系型数据库 MySQL
mysql高级语句(一)(总有一个人的出现,让你的生活不再继续糟糕)(二)
mysql高级语句(一)(总有一个人的出现,让你的生活不再继续糟糕)(二)
60 0
mysql高级语句(一)(总有一个人的出现,让你的生活不再继续糟糕)(二)
|
关系型数据库 MySQL
mysql高级语句(一)(总有一个人的出现,让你的生活不再继续糟糕)(三)
mysql高级语句(一)(总有一个人的出现,让你的生活不再继续糟糕)(三)
69 0
mysql高级语句(一)(总有一个人的出现,让你的生活不再继续糟糕)(三)
|
存储 SQL 关系型数据库
mysql高级语句(一)(总有一个人的出现,让你的生活不再继续糟糕)(一)
mysql高级语句(一)(总有一个人的出现,让你的生活不再继续糟糕)(一)
75 0
mysql高级语句(一)(总有一个人的出现,让你的生活不再继续糟糕)(一)
|
数据库 索引
存在逻辑删除的表字段上建立唯一索引的巧办法 (逻辑删除与唯一索引)
设计数据库唯一索引时,经常会碰到唯一删除的键值,导致很难处理,这里就简单介绍一种巧办法,帮你快速解决该问题
1731 0
存在逻辑删除的表字段上建立唯一索引的巧办法 (逻辑删除与唯一索引)
|
存储 SQL 关系型数据库
数据库 -- 索引并不是万能的
数据库 -- 索引并不是万能的
4835 0
数据库 -- 索引并不是万能的