帮朋友做的公司网站给当地网安大队通知有漏洞

197 天前
 idragonet

“跨站脚本攻击”...幸好网站是自己写的,很快修复了。如果是第三方 PHP 系统搭建那就够呛。

7965 次点击
所在节点    程序员
39 条回复
HelloWorld556
197 天前
咋解决的,如果用 PHP 搭建会不会就没这个漏洞了
idragonet
197 天前
@HelloWorld556 #1 .NET Core 写的,过滤用户输入特殊字符串即可。
musi
197 天前
@HelloWorld556 这跟语言有啥关系
idragonet
197 天前
反正之前用第三方 PHP 系统搭建的网站经常给篡改网页,都怕了。
N9f8Pmek6m8iRWYe
197 天前
搭个前置 WAF ,常见攻击就免疫了
Conantv2
197 天前
遇到过,不过我那个整改通知很白痴,不过也改了,算是帮他们冲下业绩。

第三方 PHP 建站系统防御其实也很简单的,Nginx 配置两个站点,一个源站做管理站,一个公开站。公开站在 Nginx 反代源站,只接受 GET 请求,并且过滤 URL 参数,神仙来黑不了。源站另一个子域名,配置开源系统以外的访问限制,比如要求特定 UA ,然后给客户浏览器装修改 UA 扩展,配置好 UA 字符串。
HelloWorld556
197 天前
@musi 我不会 PHP ,他说的用 PHP 搭建,我理解是有什么脚手架生成,可能会避免这个问题
idragonet
197 天前
@Conantv2 #6 “Nginx 反代源站,只接受 GET 请求”这个思路不错。
thinkm
197 天前
网上大部分基于 PHP 的系统,都是一身洞
GeorgeGalway
197 天前
@idragonet #4 这种乱扣帽子的行为看到就直接 B
wheat0r
197 天前
@stevenchengmask 好多网站写的太屎,前置一个 WAF ,页面功能都异常了😂
chperfect
197 天前
不是,网安大队帮忙扫描 bug 的嘛?是不是 内部应用。
justFxxk2060
197 天前
我们这里扫了 bug ,还贴心的介绍了第三方工作做加固,16 万 8
后来协商了做一次加固,一份报告,1 万块
justFxxk2060
197 天前
我们这里扫了 bug ,还贴心的介绍了第三方公司做加固,16 万 8
后来协商了做一次加固,一份报告,1 万块
BeforeTooLate
197 天前
PHP 躺枪啊,防注入现在框架基本做的很好了,你用的肯定不是主流框架吧,是不是 n 年不更新的后台管理系统。
Conantv2
197 天前
@chperfect #12 网络与信息安全信息通报中心,了解一下,各省都有。网络安全法发布之后,各地网安自己跟合作单位都会在互联网上扫描,查到漏洞就会通知网站负责人整改,不改就处罚。
vaaagle
197 天前
大概意思,看起来像是 xss 漏洞。这锅我个人感觉 PHP 可不想背~
clue
197 天前
xss 啊,这个和后台关系不大,后台过滤只是帮前台擦屁股;如果用成熟的 vue/react 这样的框架,并且不使用 v-html 等强行设置不转义的 html ,基本不会有 xss 漏洞
codespots
197 天前
@clue 恰恰相反,应该是前端帮后端擦屁股
clue
197 天前
@codespots #19 健壮的前端,是可以显示任意字符的,除非原始需求就是要支持用户输入 html ,否则应该一律按文本展示,这时是不会存在 xss 漏洞的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/985121

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX