前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【新版系统架构】第十八章-安全架构设计理论与实践

【新版系统架构】第十八章-安全架构设计理论与实践

作者头像
阿提说说
发布2023-10-16 11:27:53
5020
发布2023-10-16 11:27:53
举报
文章被收录于专栏:Java技术进阶

信息安全体系架构设计

信息系统安全设计重点考虑:系统安全保障体系,信息安全体系架构 系统安全保障体系:

  1. 安全区域策略的确定,根据安全区域的划分,主管部门应制定针对性的安全策略
  2. 统一配置和管理防病毒系统,主管部门应当建立整体防御策略,以实现统一的配置和管理
  3. 网络安全管理,加强网络安全管理,制定有关规章制度

数据库完整性设计

数据库完整性设计原则:

  1. 根据数据库完整性约束的类型确定其实现的系统层次和方式,并提前考虑对系统性能的影响,一般情况下,静态约束应尽量包含在数据库模式中,动态约束由应用程序实现
  2. 实体完整性约束、引用完整性约束是关系数据库最重要的完整性约束,在不影响系统关键性能的前提下尽量应用
  3. 要慎用目前主流DBMS都支持的触发器功能,一方面由于触发器的性能开销较大,另一方面触发器的多级触发难以控制,容易发生错误
  4. 在需求分析阶段就必须制定完整性约束的命名规范,尽量使用有意义的英文单词、缩写词、表名、列名及下划线等组合
  5. 要根据业务规则对数据库完整性进行细致的测试,以尽早排除隐含的完整性约束间的冲突和对性能的影响
  6. 要有专职的数据库设计小组,自始至终负责数据库的分析、设计、测试、实施及早期维护
  7. 应采用合适的CASE工具来降低数据库设计各阶段的工作量

软件脆弱性

软件脆弱性包括的4个方面:

  1. 脆弱性是软件系统中隐藏的一个弱点,本身不会引起危害,但被利用后会产生严重的安全后果
  2. 在软件开发过程中,自觉或不自觉引入的逻辑错误是大多数脆弱性的根本来源
  3. 与具体的系统环境密切相关,系统环境任何差异都有可能导致不同的脆弱性问题
  4. 旧的脆弱性得到修补或纠正的同事可能引入新的脆弱性,因此脆弱性问题会长期存在

典型分类法:ISOS分类法、PA分类法、Landwehr分类法、Aslam分类法、Bishop分类法、IBM分类法

ISOS分类法:面向信息系统的安全和隐私方面分类,目的是帮助信息系统管理人员理解安全问题,并提高系统安全性提供相应信息 PA分类法:主要研究操作系统中与安全包含相关的缺陷 Landwehr分类法:基于缺陷的起因,引入的时间和分布的位置三个维度的分类,对于每个维度,可以更细致地多层次分类和描述 Aslam分类法:针对Unix操作系统中的安全保障,从软件生命周期的角度将其分为编码故障和突然故障两大类 Bishop分类法:针对信息安全领域的一种分类方法,描述一种针对Unix和网络相关脆弱性的分类方法 IBM分类法:以Landwehr分类法为分类框架的基础,以新出现的安全缺陷对其进行扩充和改造以适应现今脆弱性的变化

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-07-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 信息安全体系架构设计
  • 数据库完整性设计
  • 软件脆弱性
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档