我们正在设计一个使用Appfabric缓存的系统。我们关心的是安全问题。
缓存项目所在的服务器如何知道来自缓存集群中的另一个服务器或授权服务器的项目请求?
我们担心的是:任何有访问Appfabric缓存端口权限的人都可以读取缓存中的项目吗?
缓存项目所在的服务器如何知道来自缓存集群中的另一个服务器或授权服务器的项目请求?
我们担心的是:任何有访问Appfabric缓存端口权限的人都可以读取缓存中的项目吗?
PS C:\Windows\system32> Grant-CacheAllowedClientAccount YOURDOMAIN\ProcessAccount
使用以下命令检查访问权限:
PS C:\Windows\system32> Get-CacheAllowedClientAccounts
Administrators
NETWORKSERVICE
IIS APPPOOL\ASP.NET v4.0
YOURDOMAIN\ProcessAccount
可以配置AppFabric缓存以加密和验证客户端连接。
但是,我们使用加密算法来存储敏感数据在缓存和后端SQL中。这样,我们可以确保两个系统中存储的所有数据都是安全的。