[发明专利]Web服务器及其系统资源访问控制方法有效
| 申请号: | 201310530031.3 | 申请日: | 2013-10-31 |
| 公开(公告)号: | CN103618758B | 公开(公告)日: | 2017-01-11 |
| 发明(设计)人: | 张任重 | 申请(专利权)人: | 新浪网技术(中国)有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京市京大律师事务所11321 | 代理人: | 张璐,方晓明 |
| 地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | web 服务器 及其 系统资源 访问 控制 方法 | ||
1.一种Web服务器的系统资源访问控制方法,其特征在于,包括:
主进程接收到Web请求后,将该Web请求分配给一个工作进程,该工作进程调用标记模块,并将分配的Web请求传送给所述标记模块;所述标记模块从接收的Web请求中解析出用户标识,并将解析出的用户标识传送给为该工作进程配置的沙箱系统模块;
之后,在该工作进程调用该沙箱系统模块的资源访问API时,所述资源访问API根据对应所述用户标识的资源限制设置项对资源访问操作进行限制。
2.如权利要求1所述的方法,其特征在于,所述资源访问API具体包括文件访问API,以及
所述对应所述用户标识的资源限制设置项具体包括由所述用户标识标示出的存储空间;以及
所述资源访问API根据对应所述用户标识的资源限制设置项对资源访问操作进行限制,具体为:
所述文件访问API将资源访问操作限制于由所述用户标识标示出的存储空间中。
3.如权利要求2所述的方法,其特征在于,所述由所述用户标识标示出的存储空间具体为:目录名为所述用户标识的目录下的存储空间。
4.如权利要求1所述的方法,其特征在于,所述资源访问API具体包括网络资源访问API;以及
所述对应所述用户标识的资源限制设置项具体包括:对应所述用户标识设置的网络端口数上限;以及
所述资源访问API根据对应所述用户标识的资源限制设置项对资源访问操作进行限制,具体包括:
所述网络资源访问API在确定出所述用户标识所对应的用户占用的网络连接端口数达到对应所述用户标识设置的网络端口数上限时,向该工作进程返回拒绝网络资源访问的信息。
5.如权利要求4所述的方法,其特征在于,所述对应所述用户标识的资源限制设置项还包括:对应所述用户标识设置的IP地址黑名单或IP地址白名单;以及
所述资源访问API根据对应所述用户标识的资源限制设置项,对资源访问操作进行限制,还包括:
所述网络资源访问API在确定网络资源访问操作所涉及的IP地址在所述IP地址黑名单上,则向该工作进程返回拒绝网络资源访问的信息;或者,在确定网络资源访问操作所涉及的IP地址不在所述IP地址白名单上,则向该工作进程返回拒绝网络资源访问的信息。
6.如权利要求1-5任一所述的方法,其特征在于,所述工作进程调用标记模块,并将分配的Web请求传送给所述标记模块;所述标记模块从接收的Web请求中解析出用户标识,并将解析出的用户标识传送给为该工作进程配置的沙箱系统模块具体包括:
所述工作进程调用所述标记模块时,还将本进程的进程标识传送给所述标记模块;
所述标记模块从接收的Web请求中解析出用户标识,并调用对应所述进程标识的沙箱系统模块的用户标识设置API,将所述用户标识作为参数传入到所述用户标识设置API,所述用户标识设置API根据传入的用户标识,确定出对应所述用户标识的资源限制设置项,将确定出的资源限制设置项作为本沙箱系统模块的当前资源限制设置项;以及
所述资源访问API根据对应所述用户标识的资源限制设置项对资源访问操作进行限制具体为:
所述资源访问API根据本沙箱系统模块的当前资源限制设置项对资源访问操作进行限制。
7.如权利要求6所述的方法,其特征在于,在所述用户标识设置API根据传入的用户标识,确定出对应所述用户标识的资源限制设置项后,还包括:
若该工作进程处理完毕所述Web请求,则向所述标记模块发送携带有本进程的进程标识的Web请求处理完毕通知;
所述标记模块根据接收的Web请求处理完毕通知,调用对应所述进程标识的沙箱系统模块的用户标识清空API;所述用户标识清空API将本沙箱系统模块的当前资源限制设置项进行清空。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新浪网技术(中国)有限公司,未经新浪网技术(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310530031.3/1.html,转载请声明来源钻瓜专利网。





