通用权限管理系统送国家软件评测中心进行应用安全三级认证的经验分享

简介:

 最近在北京做某银行的现金管理系统,银行有要求软件需要进行安全认证才可以正式上生产系统应用,我们把软件送到北京的国家软件评测中心,进行应用安全三级认证,目前也正在认证过程中,大概还需要有一两周才能通过安全认证。

  虽然我们开发的是银行的现金管理系统,但是很多软件应用安全检测的项目,都是通过通用权限的功能来实现的,这也是因为软件安全认证的核心检车内容就是软件的整体架构及权限系统。

  不小心通用权限管理反而成了银行软件的安全检车的核心了,这也是在我们的预料之中。


  软件安全评测中心,首选需要找他们的商务进行相关检测费用的商定,检测费用相对来说是比较昂贵的,一般个人就没必要送安全检测了,该干啥就干啥吧,只有大公司的软件产品,有必要送安全检查。

  费用、安全检查内容都明确了,需要把软件都安装好,连同服务器都送过去进行软件检查。软件检查有2个部分:一是由软件检测中心直接测试软件的功能,包括人工检查,网络监察工具等,二是面对面的交流,会提问安全相关的很多问题,需要软件里也有对应的项目。


  目前通用权限管理还在检查过程中,被检查出14项疑问点,最近正在对应这14个疑问点,估计1周内应该能修正好。总共检查项应该有30-40个功能点,由于涉及到商业秘密、安全检车秘密,不好把检查内容都贴出来,下面简单的说一下安全检查中的几点内容。


  1:用户不存在,登录系统时,都不能有提示信息“用户不存在”,那就不满足安全监察内容的某一项了。

  2:密码没复杂度要求,没周期性的更换要求,也达不到安全检查的条款了。

  3:系统有超级管理员用户,Administrator 也达不到安全监察的条款了,容易被猜测到用户名。

  4:系统的最大并发数、单用户的并发数都需要能有限制,否则系统容易被攻击了。

  5:密码的加密算法,都需要做到不能被破解,才可以达到安全检测的要求。

  6:通信的保密性方面也有很多严格的要求。

  7:对系统的各种日志都有严格的要求。


   暂时就列这些,列太多了要吃官司了,因为这些都是涉及到商业机密了,我只是把大家都熟悉的列出来。


  C#.NET 通用权限管理系统,经过这次国家软件评测中心应用安全三级认证过程,感觉有一种从山寨到正规军的,真正有了一些依据,也可以为客户节省了很多安全检查费用,也有了明确的能顺利通过国家软件评测中心应用安全三级认证的有力辅助工具,将来应用在重大信息化项目里充当核心的模块也有了有力的依据了。

  这下也有充分的说服能力,说服客户购买C#.NET 通用权限管理系统了,毕竟你自己去拿证书,要耗费昂贵的费用,而且未必能顺利通过,自己开发的权限管理系也未必能得到大家的认可,现在终于快通过国家软件评测中心应用安全三级认证了,将来还会去尝试经过四级安全检测,但是四级相对更难通过,而且费用更高了,等哪一天有需要时在去送测。




本文转自 jirigala 51CTO博客,原文链接:http://blog.51cto.com/2347979/1197387,如需转载请自行联系原作者

相关文章
|
存储 缓存 NoSQL
(Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
(Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
1586 0
(Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
|
机器学习/深度学习 人工智能 自然语言处理
软件测试的未来:AI的崛起与质量保证的革新
在软件开发的世界中,测试一直是确保产品质量和用户满意度的关键步骤。随着人工智能技术的飞速发展,传统的软件测试方法正逐步被智能化工具所取代。本文将探讨AI如何重新定义软件测试流程、提升测试效率以及预测未来可能出现的挑战和机遇。
|
弹性计算 Java 数据库
Web应用上云经典架构实战
本课程详细介绍了Web应用上云的经典架构实战,涵盖前期准备、配置ALB、创建服务器组和监听、验证ECS公网能力、环境配置(JDK、Maven、Node、Git)、下载并运行若依框架、操作第二台ECS以及验证高可用性。通过具体步骤和命令,帮助学员快速掌握云上部署的全流程。
324 1
|
小程序 数据处理 Python
Tkinter绘制股票K线图
Tkinter绘制股票K线图
269 0
|
C++ UED 开发者
逆向学习 MFC 篇:视图分割和在 C++ 的 Windows 窗口程序中添加图标的方法
逆向学习 MFC 篇:视图分割和在 C++ 的 Windows 窗口程序中添加图标的方法
338 0
Python学习笔记之Matplotlib模块入门(直线图、折线图、曲线图、散点图、柱状图、饼状图、直方图、等高线图和三维图的绘制)-2
Python学习笔记之Matplotlib模块入门(直线图、折线图、曲线图、散点图、柱状图、饼状图、直方图、等高线图和三维图的绘制)
|
存储 JavaScript
vue3组件之间传值通讯
vue3组件之间传值通讯
302 0
|
消息中间件 缓存 NoSQL
[中间件] 秒杀系统秒杀率提高300%?教你如何利用redis和rabbitmq 优化应用!
[中间件] 秒杀系统秒杀率提高300%?教你如何利用redis和rabbitmq 优化应用!
455 0
|
存储 消息中间件 JavaScript
支付设计白皮书:支付系统的对账系统设计
支付设计白皮书:支付系统的对账系统设计
|
JavaScript
Vue 实现 Hover 功能( mouseover 与 mouseenter 的区别)
Vue 实现 Hover 功能( mouseover 与 mouseenter 的区别)
598 0