首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏生如夏花绚烂

    Laravel Xss过滤

    这里我们通过HTMLPuifier for Laravel 对用户提交的内容过滤 安装HTMLPurifier for Laravel composer require "mews/purifier:~ php /** * Ok, glad you are here * first we get a config instance, and set the settings * $config = HTMLPurifier_Config the default settings * anything in settings should be compacted with params that needed to instance HTMLPurifier_Config * * @link http://htmlpurifier.org/live/configdoc/plain.html */ return [ 'encoding' => '

    94320编辑于 2022-09-08
  • 如何确保用户创建的HTML模板安全

    以下是使用HTML Purifier的示例代码:from htmlpurifier import HTMLPurifierconfig = HTMLPurifier.Config()config.settings ['doctype'] = 'html4'config.settings['allowed_tags'] = ['p', 'b', 'i', 'a', 'img']purifier = HTMLPurifier

    91610编辑于 2024-03-20
  • 来自专栏LINUX开源玩家

    [deb]一次关于安装包冲突导致被卸载的抢救

    libboost-program-options1.62.0{u} libboost-regex1.62.0{u} libboost-thread1.62.0{u} libyajl2{u} php-htmlpurifier libboost-program-options1.62.0{u} libboost-regex1.62.0{u} libboost-thread1.62.0{u} libyajl2{u} php-htmlpurifier

    84810编辑于 2022-05-20
  • 来自专栏luxixing

    PHP代码安全策略

    ctype_alnum判断 对用户输入使用函数 htmlentities或者htmlspecialchars进行处理,输入url不允许传入非http协议 用户身份验证使用令牌 token(csrf) http://htmlpurifier.org

    1.4K30发布于 2019-05-29
  • 来自专栏技术派

    Yii2框架之ListView小部件的使用方法

    php echo HtmlPurifier::process(mb_substr($model->content, 0, 25).'......'); ?>

    添加:<?

    96320发布于 2021-07-02
  • 来自专栏离别歌 - 信息安全与代码审计

    python富文本XSS过滤器

    比如XSS过滤组件,PHP下有著名的“HTML Purifier”(http://htmlpurifier.org/ ),还有非著名过滤组件“XssHtml”(http://phith0n.github.io

    1.9K40发布于 2020-10-15
  • 来自专栏琯琯博客

    Yii2 开发小技巧

    代码,但不解析 echo yii\helpers\Html::encode($view_hello_str) // 可以过滤掉<script></script>代码 echo yii\helpers\HtmlPurifier

    1.6K40发布于 2018-05-09
  • 来自专栏行云博客

    浅谈xss——跨站脚本攻击(四)

    讲了这么多攻击方式,这次讲一讲防范方法 反射型xss漏洞防范 A .PHP直接输出html的,可以采用以下的方法进行过滤: 1 . htmlspecialchars函数 2 . htmlentities函数 3 .HTMLPurifier

    70220编辑于 2022-05-11
  • 来自专栏IT码农

    Yii2学习笔记(二):慕课教程笔记

    php use yii\helpers\Html; use yii\helpers\HtmlPurifier; ?> <! =HtmlPurifier::process($view_str_array[0]);?> (6)views/hello/cache.php,片段缓存文件 <?

    2K31编辑于 2022-01-10
  • 来自专栏IT码农

    Yii2工作中的一些方法技巧

    ->select('name')->asArray()->column(); 防止 SQL 和 Script 注入: use yii\helpers\Html; use yii\helpers\HtmlPurifier ; echo Html::encode($view_hello_str) //可以原样显示<script></script>代码 echo HtmlPurifier::process($view_hello_str

    4.1K31发布于 2019-09-02
  • 来自专栏信安之路

    审计 tinyshop 中风险

    address_id')) 接收参数 address_id,并用正则至获取数字 Filter::text(Req::args('invoice_title')) 接收参数 invoice_title,并用 htmlpurifier

    87600发布于 2018-08-08
  • 来自专栏啄木鸟软件测试

    软件安全性测试(连载5)

    HTMLSanitizer Ø JAVA库:OWSAP Java HTMLSanitizer; Ø Ruby库:Ruby onRails SanitizeHelper Ø PHP库:PHP HTMLPurifier

    1.4K20发布于 2019-12-23
  • 来自专栏PHPer技术栈

    CSRF/XSRF (跨站请求伪造)

    $value = intval($value); break; case self::VAL_TEXT: $value = HtmlPurifier

    3.5K30发布于 2019-10-09
  • 来自专栏网络安全自修室

    超详细XSS跨站脚本漏洞总结

    Session标记、验证码或者HTTP头的检查 具体如下: A.PHP直接输出html的,可以采用以下的方法进行过滤: 1.htmlspecialchars函数 2.htmlentities函数 3.HTMLPurifier.auto.php

    4K10编辑于 2022-03-30
  • 来自专栏硬核项目经理的专栏

    【Laravel系列7.4】安全相关

    这个东西框架没有提供直接的解决功能,大家可以使用 HtmlPurifier 来解决,直接 Composer 安装就可以了。

    5.8K40编辑于 2023-03-03
  • 来自专栏java达人

    总结 XSS 与 CSRF 两种跨站攻击

    Sanitize HTML)的开源解决方案: Python: lxml.html.clean / bleach Ruby: Sanitize JavaScript: sanitize-html PHP: htmlpurifier

    2.2K80发布于 2018-01-31
  • 来自专栏小白安全

    XSS防御速查表

    , tags: %w(strong em a), attributes: %w(href) %> 其它提供HTML清理功能的库包括: PHP HTML Purifier – http://htmlpurifier.org

    5.6K61发布于 2018-04-16
  • 跨站脚本攻击(XSS)解析

    //如果允许部分HTML(富文本),需要在存储前使用HTMLPurifier等库进行清理。//如果不允许HTML,可以在存储前strip_tags()或存储后输出时编码。} 必须使用专门的、基于白名单的HTML清理库(如DOMPurify[客户端JS],HTMLPurifier[PHP],Bleach[Python],JSoup[Java])来移除所有不安全的标签、属性和CSS

    53510编辑于 2025-12-10
  • 领券