限制套接字服务器访问

损坏的有机

这是安全问题。我有一个套接字服务器,只能从同一服务器访问,换句话说,只能从localhost访问我需要以某种方式检查尝试连接的远程用户是否不是局外人。目前,我想出了:

socket_getpeername($current_socket, $client_address, $client_port);

if( $client_address == '127.0.0.1' )
{
   //allow
}

但是这种方法不是最好的方法,因为在继续之前,我需要socket_accept() 任何用户。有人知道如何处理吗?

卡洛莉·霍瓦斯(Karoly Horvath)

接受套接字然后断开连接是完全可以接受的。

如果您不喜欢它,则可以在操作系统中设置防火墙规则,以仅允许来自本地主机的连接。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Cordova:创建套接字服务器

来自分类Dev

套接字TCP服务器

来自分类Dev

Java服务器套接字响应

来自分类Dev

闪亮的服务器:套接字挂起

来自分类Dev

PHP套接字服务器挂起

来自分类Dev

套接字服务器最佳方法

来自分类Dev

Java服务器套接字

来自分类Dev

Java Web套接字服务器

来自分类Dev

Matlab套接字服务器

来自分类Dev

PHP套接字服务器挂起

来自分类Dev

绑定服务器套接字

来自分类Dev

套接字服务器最佳方法

来自分类Dev

套接字未写入服务器

来自分类Dev

从套接字获取服务器名称

来自分类Dev

TCP套接字服务器

来自分类Dev

服务器的非阻塞套接字

来自分类Dev

套接字服务器性能

来自分类Dev

C ++-套接字服务器线程

来自分类Dev

读取流套接字服务器

来自分类Dev

当服务器需要访问套接字等内容时,browserify如何使服务器代码在浏览器中运行?

来自分类Dev

Redis服务器故障,套接字故障,超出输出缓冲区限制,如何增加限制?

来自分类Dev

当我无权访问服务器时,如何从客户端关闭套接字连接?

来自分类Dev

为什么我在家里的服务器中不能访问nginx但不能访问C服务器套接字?

来自分类Dev

设置客户端套接字和服务器套接字侦听器 (Java)

来自分类Dev

C#-用于将套接字传递到多个套接字服务器的套接字路由器

来自分类Dev

Winforms服务器套接字应用程序

来自分类Dev

通过Python套接字服务器发送HTML

来自分类Dev

Python套接字服务器/客户端编程

来自分类Dev

节点服务器,套接字,请求和响应超时