MemCached安全问题


MemCached security concern

我发现只需要主机ip地址和端口号就可以连接到服务器上运行的memcached实例。

如何确保存在任何安全问题?这样,如果有人知道我的服务器的ip地址,他就可以从我的memcached中取出数据。

如果应用程序和memcache在同一台服务器上,最简单的方法是限制与localhost的连接。

您可以设置此选项-l 127.0.0.1

配置文件的位置取决于您使用的操作系统。

请参阅此答案或此博客以获取示例。

连接到服务器时,可以使用Memcached的SASL身份验证来要求正确的凭据。除此之外,您还可以设置诸如stunnel之类的安全代理,并使用证书对客户端进行身份验证。

请注意,SASL和SSL都受支持http://redislabs.com/memcached-cloud.

您可以限制为localhost,但可以限制为计算机上的指定用户:]所有用户都可以访问memcache中的数据:]