[BUG反馈] UOS中预装的deepin-defender(安全中心)致网络权限异常
Tofloor
poster avatar
DebuggerX
deepin
2020-07-17 05:48
Author
本帖最后由 debuggerx 于 2020-7-16 21:48 编辑

deepin-defender的开发者们好,我是一名开发,在使用 flutter 进行前端App开发的过程中发现了一个bug,在其他任何电脑及系统上都没有出现过,具体表现为运行 flutter test 命令对项目进行单元测试时,会爆出
  1. Exception: SocketException: Connection failed (OS Error: Operation not permitted, errno = 1)
Copy the Code
的异常信息导致单元测试异常终止,在flutter项目的github issue上以及网路上查了很久确认没有人出现和我一样的情况,经过虚拟机测试,唯独UOS系统会出现此问题,甚至直接在UOS系统中通过docker部署flutter镜像,运行docker中的flutter test命令也能正常通过,于是只能从系统本身找问题根据错误信息,猜测有可能是系统防火墙问题,但是本人才疏学浅,实在没能找到UOS系统中使用的防火墙服务是什么,继而凭印象想起安全中心中见过防火墙相关的设置,但是即使在UI界面上全部设置为允许,还是没能解决错误:

就这样折腾了几天,最终一次偶然的尝试,通过杀掉deepin-defender相关的两个进程,测试程序终于正常运行了。。。
反复尝试了几次,确认是deepin-defender相关的进程导致的问题,录屏如下:

能力有限不能找到具体问题的代码,希望相关开发大神能早日解决,或者:
>1.提供白名单功能,针对指定命令绕过限制
>2.提供临时关闭安全中心的方案,而不是每次出现问题都要用命令或者用监视器杀进程

@https://bbs.deepin.org/user/241653 @jingle @https://bbs.deepin.org/user/235821

ps.另外网上还看到一位朋友反馈过《UOS安全中心(deepin-defender)严重影响Wine应用性能,明显影响网页打开速度》的问题,我这里一样能够复现,issue已经提交到deepin-defender的github页面了,也希望能早日解决
Reply Favorite View the author
All Replies
avatar
jingle
deepin
2020-07-17 06:02
#1
感谢反馈!!
Reply View the author
avatar
DebuggerX
deepin
2020-07-17 06:14
#2

Hi,jingle 好久不见了
刚才编辑帖子发现2.5mb的git录屏传不上论坛啦
Reply View the author