安全桌面测试步骤
作者:网络转载 发布时间:[ 2013/6/6 10:34:45 ] 推荐标签:
什么是安全桌面?
有的企业(比如金融)内部员工在进行公司内部的操作时,一般的安全策略是建议客户再配置一台电脑用于办公、并且不可连接外部网络、与传输介质分离。但是这么做需要一定的成本,于是有了安全桌面这么个东西。这么个东西目前知道的卡巴斯基、深信服两家有这类产品。
这么说有点类似于更加严格的虚拟机。而要做这个的安全测试,也是从它本身的特性上下手(虚拟化的物理隔离)。如文件、进程、网络、系统指令等方面想办法去测试是否可以绕过。
通过现在脑海里还有的印象,粗略记下检查的方面。
一、完整性测试
用xueTr,去掉相应的钩子,检查是否仍能继续进入安全桌面?这样可以去掉程序本身的限制。
二、文件隔离
步骤:
1、安全桌面内新建txt,再到外部相同目录下检查文件是否也生成;
2、外部使用procmon、filemon等工具进行监控,是否写到了隐藏目录;
3、用DiskGenius对文件进行还原、查看是否可以还原txt的内容。
三、进程测试
步骤:
1、安全桌面内部是否可以执行tasklist、任务管理器,可以的话,可以看到安全桌面外的进程?
2、执行taskkill、ntsd来检查越权行为。
四、沙盒保护
步骤:
1、内部是否允许运行调用系统内核的程序,比如xuetr。
2、测试安全桌面内部是否对WINAPI CreatDesktop、SwitchDesktop等函数做了控制。(如果没有控制,这两函数执行后生成的desktop有系统权限了)。
五、网络隔离测试
步骤:
1、配置安全桌面内部、外部ip到同一网段;
2、内部、外部各自打开80、21等端口查看是否连接。必须达到物理隔离的效果。
六、键盘劫持测试
步骤:
1、内部输入。
2、外部使用应用层的keylog、驱动层的getpw,测试可否监听、劫持键盘击键测试。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11