苍穹生态产品安全及报告规范原创
金蝶云社区-生态产品赋能支持_侯小凤
生态产品赋能支持_侯小凤
2人赞赏了该文章 856次浏览 未经作者许可,禁止转载编辑于2023年10月27日 17:02:01

一、安全测试基线用例测试

渗透测试需完成下述用例检查:

用例名称用例描述
纵向越权纵向越权是指应用在检查授权时存在纰漏,使得攻击者可以利用一些方式绕过权限检查,访问或者操作到原本无权访问的界面。
横向越权横向越权是指用户可获取同级别其他用户的资源,如用户A可以查询到用户B权限内数据。
越权下载纵向越权是指应用在检查授权时存在纰漏,使得攻击者可以利用一些方式绕过权限检查,下载到原本无权下载的数据。
敏感信息泄露密码、密钥、身份证、银行卡号等敏感数据不允许任何方式泄露,包括但不限于页面明文展示、篡改js查看到明文、日志中打印、数据库明文存储
XSS注入XSS是一种常见的  Web 安全漏洞,由于 Web 应用未对用户提交的数据做充分的检查过滤,允许用户在提交的数据中掺入 HTML  代码(最主要的是“>”、“<”),并将未经转义的恶意代码输出到第三方用户的浏览器解释执行,从而导致 XSS  漏洞。攻击成功后,攻击者可能得到更高的权限(如执行一些操作)、私密网页内容、会话和 cookie 等内容。
CSV注入通过在CSV文件中构造恶意的命令或函数,使得正常用户在使用Excel打开这个CSV文件后恶意的命令或函数被执行,从而造成攻击行为。
日志审计Web应用非查询操作都需要有日志记录,重要查询操作也需要记录日志。
信息泄露组件版本、堆栈信息、sql语句等信息不允许返回给用户
密码复杂度要求检查如下场景密码是否满足复杂度要求:初始密码、新建账号密码、修改密码、重置密码,设置的密码是否符合密码复杂度要求,所有场景都满足密码复杂度要求:密码长度至少8个字符,必须包含大写字母、小写字母、数字、特殊字符中的3种组合

二、安全测试报告材料规范

安全如果贵司没有精力或能力出具安全测试报告中的内容,可自行联系安全测试厂商,或者在金蝶应用市场也有合作的安全测试服务推荐 :https://appmarket.kingdee.com/index/productDetail/613466439197790208

如果经费有限,金蝶也提供安全测试教程和材料。 

安全测试报告要求
附件及截图完整性1、端口开放截图(只上架公有云则不需要提供)
2、系统漏洞报告(pdf版)(只上架公有云则不需要提供)
3、web扫描报告(pdf版)
4、源代码扫描报告(pdf版)

5、判断是否有app端(非苍穹平台的),app测试报告

6、手工渗透测试,包含苍穹ISV产品手工渗透的安全测试用例。

7、两款病毒软件的扫描报告或截图
端口安全

端口开放:一般开放tcp 80-89,443,8440-8450,8080-8089。

结合高危端口清单,关闭所有高危端口、或做到高危端口加固。

详见《高危端口合集》(见文末附件)
报告检查所有报告中,不含中高危漏洞,如有判定为金蝶平台漏洞,须在结论中描述清楚。


下述为《安全测试报告》工具扫描结果检查样例(以下仅供参考,伙伴使用不同工具扫描,表现形式可能不一样):

1  端口扫描(Nmap)

image.png

系统漏洞扫描(Nessus)

image.png

image.png

 

3  Web安全扫描(AppScan、Acunetix


image.png

image.png

 image.png

Acunetix


 image.png

源代码安全扫描(Fortify、Sonar等)

 image.png


 image.png


image.png

以上严重的问题必须清零,若存在因为误报等无法清零的,必须在报告中写明。

 

App安全扫描

提供附件,中高危漏洞必须修复,低危漏洞必须经过安全负责人评估不影响方可不修复,此处不提供样例。

 

渗透性测试

渗透性测试需由人工测试辅助,伙伴自评估的,需写清楚做了哪些渗透性测试,列出详细测试清单。

 

7  开源及第三方软件安全

image.png

 

病毒扫描(需提供两款病毒扫描结果)

image.png

image.png



赞 2