1.一种在私有云对象存储中防止被攻击的方法,包括:
中间服务器根据客户端的访问权限,调用访问接口对存储服务器中的对象进行访问,并将访问结果发送给相应的客户端;
当所述中间服务器检测到某一客户端对所述访问接口的调用次数到达预定上限值时,所述中间服务器禁用该客户端对存储服务器的访问权限。
2.根据权利要求1所述的方法,所述访问接口为bucket list接口。
3.根据权利要求1所述的方法,所述bucket list接口用于对所述存储服务器中的对象进行遍历。
4.根据权利要求1所述的方法,所述访问接口为确认对象存在接口,所述确认对象存在接口用于确认访问的对象是否存储于所述存储服务器中。
5.根据权利要求1-4任一项所述的方法,在所述当所述中间服务器检测到某一客户端对所述访问接口的调用次数到达预定上限值时,所述中间服务器禁用该客户端的访问权限之前,还包括根据存储服务器的性能设定预定上限值,并将所述预定上限值存储于中间服务器中。
6.一种在私有云对象存储中防止被攻击的系统,包括:中间服务器以及与所述中间服务器信号连接的存储服务器;
所述中间服务器,用于根据客户端的访问权限,调用访问接口对所述存储服务器中的对象进行访问,并将访问结果发送给相应的客户端;
所述中间服务器,还用于当检测到某一客户端对所述访问接口的调用次数到达预定上限值时,禁用该客户端对存储服务器的访问权限。
7.根据权利要求6所述的系统,所述访问接口为bucket list接口。
8.根据权利要求7所述的系统,所述bucket list接口用于对所述存储服务器中的对象进行遍历。
9.根据权利要求6所述的系统,所述访问接口为确认对象存在接口,所述确认对象存在接口用于确认访问的对象是否存储于所述存储服务器中。
10.根据权利要求6-9任一项所述的系统,所述中间服务器还用于存储根据存储服务器的性能设定所设定的预定上限值。