【Azure 应用服务】App Service 默认开放端口说明, 如何禁用Web app的端口号?

内容分享4天前发布
0 0 0

问题描述

基于安全的角度来思考,在网站上线之前用户会对自己的网站进行安全扫描,以防网站由于某些漏洞而被非法攻击。 而在扫描过程中,会发现除了 80 和 443 之外的一些其他端口也被开放了。例如:454, 455, 4020, 4022, 4024 等端口也处于开放状态。如何禁用Web app的端口号? 

问题解答

基于目前 App Service 架构的特殊性(PaaS, 底层维护有平台掌控),所以并不能从App Service服务的使用层面来关闭这些端口,也无法针对端口的任何的调整。开放的端口都是平台必须端口,每一个端口具体的使用说明如下:


454:必需端口,Azure 架构使用此端口来管理和维护服务。

455:必需端口,Azure 架构使用此端口来管理和维护服务。

80:HTTP 访问时的默认入站端口。

443:SSL 访问时的默认入站端口。

21:FTP 的控制通道端口。

10001~10020:FTP 的数据传输端口。

4020:为 Visual Studio 2015 远程调试的预留端口。

4022:为 Visual Studio 2017 远程调试的预留端口。

4024:为 Visual Studio 2019 远程调试的预留端口。


参考资料

App Service 默认开放端口说明:https://docs.azure.cn/zh-cn/articles/azure-operations-guide/app-service/aog-app-service-description-of-default-open-port

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...