AndreGeng / AndreGeng.github.io

blog repository
1 stars 0 forks source link

chrome ERR_UNSAFE_PORT #26

Open AndreGeng opened 5 years ago

AndreGeng commented 5 years ago

今天在尝试docer的部署,写了个简单的node服务,然后把它打到了docker的image中。 启动用的是以下命令

docker run -p 6000:80 [imagename]

然后就发现chrome出现了如下的报错信息 image 那么什么样的port是unsafe的port呢,为什么? 查了下资料发现chrome会把一些常用协议(e.g. SMTP 25, X11 6000)的port设为unsafe的,目的是为了防止一些attacker利用正常用户的浏览器去访问这些服务,防止"类似CSRF类型"的攻击。 Ref: chrome认为unsafe的端口列表 why_does_chrome_consider_some_ports_unsafe