首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >移动设备或嵌入式设备的端口80是否安全

移动设备或嵌入式设备的端口80是否安全
EN

Stack Overflow用户
提问于 2013-07-23 02:05:51
回答 1查看 338关注 0票数 1

假设我有iPhone,或者安卓或嵌入式系统,我想使用套接字编程来建立它们之间的连接,移动到嵌入式系统。

是否可以使用移动和嵌入式系统的80端口建立连接?

我可以将80端口硬编码到移动和嵌入式系统的代码中吗?

EN

回答 1

Stack Overflow用户

发布于 2013-07-23 11:34:01

一般来说,1024以下的端口在Unix风格的系统上被认为是“特权”的,Android和iOS都是从这种系统继承了大部分基本的底层功能设计。

您将无法在安全的(典型的消费者,未被黑客攻击的) Android设备上使用端口80。

虽然我还没有尝试过,但我希望你不能在iphone上运行iOS应用程序,我见过这些应用程序创建一个web服务器来暴露选定的数据,通常在非特权范围内使用更高的端口号。

你有两个通用的选项来选择端口号:猜测一个安全的默认值(可能已经习惯于你想要的功能类型- 8080对于一个没有特权的http服务器来说是一个常见的选择),如果需要的话,允许用户在一些配置菜单中更改它,或者选择一个随机的空闲端口并告诉用户它是什么,这样他们就可以在另一端输入它。

还请注意,您通常只能将流量定向到处于wifi网络上的电话。将这两个需求放在一起,访问您的嵌入式服务器可能需要通过一个URL,例如

代码语言:javascript
复制
http://192.168.0.111:8080/somepage.html

当然,其中的ip地址、端口号和URL的其余部分对于您的实际运行时情况是正确的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17794370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档