应用安全体系建设之路

作者&投稿:承矿 (若有异议请与网页底部的电邮联系)
~

只要提到应用安全,总是离不开一个概念——sdl建设,但是在大部分互联网公司并没有看到过哪家SDL做的好的,SDL强调安全流程,从业务需求的提出就介入进去,在整个业务的研发周期中,每一块都有相应的安全方法、安全制度来指导,安全作为业务的一个属性加入进去,SDL在过程中实施的是对业务的卡点、考核。

这块主要是对流程进行梳理,把安全与项目研发流程相结合形成项目的安全开发管控流程,安全贯穿到整个项目研发流程中,包括前期的需求分析,安全设计、代码编写、代码上线部署、测试环境测试、正式环境上线运行等,可以认为此时走传统的SDL流程。

这里有个问题,若是业务量增长的话对于人力成本是巨大的,这里很多公司就结合DevSecOps理念来解决一部分人手不足的问题,这个框架讲研发、运维、安全作为一个团队来对业务的安全负责,安全不单是安全团队的怎样,成了业务中每个人的责任。下面简要说下DevSecOps理念及落地实施。

对于DevSecOps的落地来说,这个只是个框架,是个方法论,具体的技术实施呢,都知道是将Sec融入到Dev和Ops的里面,对于怎么融入、怎样结合到起来,就需要根据不同公司的不同特点来定了。

对于安全来说,主要的任务就是保护公司的业务不会被外界入侵,不会被外界攻击,攻击能及时发现切断。

DevSecOps框架需要建设不同的安全体系,需要不断优化和完善对于的体系来覆盖框架的不同阶段。对于在真正的实施过程中,大部分公司都可能涉及到以下不同的能力建设,在具体落地过程中,笔者认为可以简单总结为几个能力建设:主动发现的能力、被动发现的能力、业务管控的能力、安全运营的能力。

主动发现的能力简单来说是能主动发现业务中的安全问题、安全漏洞、安全风险,业界中比较常用的技术有黑盒扫描、白盒扫描、安全评估与测试以及红蓝对抗。

这个是每个公司都会有的,也是初期重点建设的一块,有采用商业扫描工具:awvs、appscan等,也有采用自研方式进行。

这里不说商业的扫描工具,对于互联网公司,大部分都会采用自研扫描工具的方式进行,简单说下自研扫描器里面涉及到的一些需要重点考虑的地方:

白盒的话在互联网公司除了几个大厂有自研的引擎外,据了解都是采用了商业的工具,在具体的落地过程中也调研了不少白盒扫描工具:checkmarx、coverity、codeql、sonarqube。

checkmarx和coverity都有sonarqube的插件在,都可以作为sonar的一个引擎来工作,对于sonar来说,很多互联网公司都基于这个做代码质量的扫描,这个其实给做白盒能力有了很大的便利性。

checkmarx对于web来说效果比coverity要好些,并且对于用户的使用体验和操作都是比较不错,将checkmarx插件集成到sonar里面,这样业务不需要单独集成checkmarx,而是只需要按照以前的流程集成sonar就可加入安全扫描的能力。

但是有一点需要考虑,对于安全结果来说业务很多时候不知道是不是误报还是真实的安全风险,这就需要安全人员介入到流程里面,对代码扫描的结果进行审核,确定是漏洞的提交给业务,不是漏洞的直接忽略处理,这样前期需要大量的人工参与,需要不断优化规则,不断调整策略减少误报。前期可以通过对结果的分析可以将一些误报率较高的规则下掉,只留高威胁级别的规则在,保证人工在每天是可以覆盖的住流程的

后期的话由于sonar是带有api接口的,可以基于sonar包装一层,构建安全自己的代码扫描平台,可以提供api接入到CI中,可以将漏洞审核与漏洞管理平台打通,可以通过平台调整规则、新加规则等。这样在整个CI中,sonar+代码扫描平台两个,业务只要关心sonar上面的代码质量问题,安全只要登入代码扫描平台审核白盒扫描出来的漏洞即可。

这里涉及到一个白盒里面的子项目:白盒扫描插件,这个作为白盒检测,更加进行了左移,在业务编写代码的时候就直接进行扫描。可以基于:https://github.com/alibaba/p3c 来包装一层来做

还有一个白盒的子项目:第三方组件的漏洞发现,这个做起来可以通过采购商业软件来实现,比如Blackduck或者xray,对业务是透明的,只要安全人员控制好流程和策略。

红蓝对抗是一种能更深层次发现安全问题和安全风险的方式。每过一段时间组织一次蓝队行动,对着一个核心目标不限手段、不限方式地进行攻击,以获取核心目标为目的。可以更好地发现整个业务体系中存在的安全问题和安全风险点,帮助红队进行安全优化及建设,红蓝对抗在安全进行中一定程度后可以考虑重点进行建设,对于整个风险的发现和推动是巨大的。

被动发现安全风险的能力,可以采用的技术有:安全监控、蜜罐

监控可以分为两类:未发现风险的监控、风险之中的监控,风险之后的溯源

为了发现风险的监控,可以提前杜绝掉风险的发生,比如前面说的,若是资产梳理是没有问题的,可以每天将业务新增的资产进行扫描查看,比如:新上的域名是一个管理系统,他没有走内部的安全流程,就存在问题,直接要求整改。新上的域名、服务器直接进行扫描器的扫描,可以第一时间发现是否存在漏洞。

发生风险的时候的监控:

- 攻击流量监控 :这个就是有很多扫描器、很多测试的数据的特征进行流量监控,监控到了直接报警,也可结合SOC进行数据分析处理,利用WAF进行自动化封IP等防御措施,这样将内部各个防御能力打通,实现自动化编排,后期流量日志采用大数据建模方式来发现未特征化的攻击。

- DNS监控: 对于很多命令执行、SQL注入、SSRF等漏洞的探测大部分是通过DNS来的,内部系统发起DNS请求是可以在内部DNS服务器上捕捉到的,这样将DNS日志监控起来,初始先制定一些黑名单,观察是否有机器对外发现这些恶意DNS请求了,对这些机器进行分析,就有可能发现未知的存在的安全风险。

- SQL执行日志监控: 对于sql注入的发现还是比较有用的,SQL注入通常会有一些注入特征在,只要匹配到这些特征,就可以发现某个业务在遭受sql注入的攻击

除此之外,对外界代码仓库、文档仓库的监控也是属于监控体系的,包括GitHub监控、百度网盘监控等等,这个github好说,很多开源的工具系统存在,将业务的关键信息加入到监控中即可,对于百度网盘之类的监控就不太好做了。

这个也是发现攻击的一种很好的方式,不单可以发现外部使用到的poc、密码字典等等信息,也能发现一些未知的攻击方式和APT行为存在

业务管控能力,比较通用的是WAF,为啥把WAF能力放在安全管控上面,WAF是可以做到哪些ip能访问,哪些ip不能访问,哪些路径能访问,哪些路径不能访问到的,说起来也是对业务的访问做的管理。WAF有很多成熟的商业产品在用,也可以自研,自研的话前期是基于正则匹配来做的,通过匹配对应的参数位置上的参数值是否包含有关键字来做。后期的话要想准确性高、误报率小的话还是需要机器学习和语义分析来做。

现在对于业务管控比较热门的零信任体系的建设,比较常见的是安全网关的模式,有空说下零信任的一些内容,现阶段知识还不深,就不说了,再深入研究研究看。

提到安全运营,很多人的脑袋想到的都是举办些安全活动,打打杂之类的工作,在笔者看来,一个企业的安全运营能力才真正能体现出该企业的安全能力,安全运营是推动SDL流程不断优化、不断完善的动力,是为DevSecOps规划建设指明道路和方向的。

技术要是没有了运营,是无法进行后续的优化和改进的,运营没有了技术,是虚的空的,无法落地的,安全运营包括了外部运营、内部运营,不同的运营又可划分为非技术运营、技术运营两种

外部运营里面的非技术运营,主要包括了安全品牌的建设、宣传等,主要是提供公司在业界的影响力,这样可以更好的吸引外部的安全研究者为我们服务,更好的吸引外界安全人员以外部视角参与到公司的安全建设中来

外部的技术运营:组织技术人员参加外部的比赛、大会等,发表技术文章等,以技术能力展现出来,这样在行业中展示出公司的技术实力。

内部非技术运营:汇总每个能力方面的数据做分析,将各个能力的结果通过数据化的方式展示出来,一方面可以给老板看到能力的建设进展情况,也能使大家了解到自己做的工作的成果

具体的落地可采用:数据大屏的方式来展示出来,通过soc平台完成。

内部技术运营:通过非技术运营出来的结果反哺各个能力建设,通过内部、外部发现的安全问题,优化各个能力的建设,补充不足之处,推动流程优化和DevSecOps建设方向。

具体落地:主要是需要运营人员对每一部分的能力建设比较了解,通过看问题能发现更深层面的东西,然后对每个结果进行安全能力上面的推动。




质量标语
20. 建质量效益之路,创质量效益之业.21. 不论生产多忙,安全不忘;不论产量多少,品质不忘.22. 和传统的昨天告别,向规范的未来迈进.23. 增强品质意识,强化安全观念.24. 产品质量连万家,利害关系你我他.25. 制造须靠低成本,竞争依赖高品质.26. 产品是躯壳,质量是灵魂.27. 质量意识在心中,产品...

为什么要走中国特色精兵之路
精兵之路的相关知识 1、精兵之路是中国人民解放军在推进现代化建设过程中所探索出的一条道路,其核心思想是优化军队组织结构和提高军队作战能力。2、精兵之路强调军队的规模要适中,不能过于庞大,也不能过于缩小。过大的军队规模会降低军队的作战效率和机动性,而过小的规模则难以承担起保卫国家安全的重任...

我国经济已迈上什么更为安全的发展之路
我国经济已迈上更高质量、更有效率、更加公平、更可持续、更为安全的发展之路。十九届六中全会强调,党的十八大以来,在经济建设上,我国经济发展平衡性、协调性、可持续性明显增强,国家经济实力、科技实力、综合国力跃上新台阶,我国经济迈上更高质量、更有效率、更加公平、更可持续、更为安全的发展...

...综合国力跃上新台阶迈上了什么更为安全的发展之路
推动生态文明建设。三是中国更加注重社会安全,加强社会治理体系建设,维护社会和谐稳定。总之,当前我国经济实力、科技实力、综合国力跃上新台阶,迈上了更高质量、更有效率、更加公平、更可持续、更为安全的发展之路。这一成就的取得是全体人民共同努力的结果,也为中国未来的发展奠定了坚实基础。

农村平安建设宣传标语
三、同心同德同筑平安建设之路; 四、鸟在飞,鱼在游,人臻寿域赖安全; 五、紧握安全手,平安是朋友。 六、实现祖国四化勿忘建设平安家园。 七、一份平安一片情,平安造福为人民。 八、创建平安人人参与,构建和谐处处包容。 九、争做平安使者,共享平安成果。 十、平安是最大的民生,和谐是最美的风景。 十一、平安建...

施工企业的安全生产管理
事实上,通过事先对安全生产的投入,把安全事故消灭在萌芽状态是最经济、最可行的生产建设之路。研究表明,安全保障措施的预防性入效果与事故整改学果的关系比是1∶5,这一安全经济基本定量规律是指导安全经济活动的基础。安全生产资金不足,一种是资金短缺,无力投入,另一种是有资金而不投入。从法律上保证安全生产资金...

企业安全生产管理思路构建
让员工贯彻执行所制定的安全管理制度,加强对执行力度的考核,将之加入对员工工作绩效考核中,使整个企业对安全工作加大重视,从根本上提升了企业安全生产工作的整体水平。(3)重视安全标准化与日常监督检查相结合、与建立健全安全隐患排查治理体系相结合、与加强安全监管能力建设和安全生产信息化相结合、与依法...

全球安全倡议的重要原则是
全球安全倡议顺应各国人民建设普遍安全世界的共同追求。和平是人民的永恒期望。面对层出不穷的各种传统和非传统安全威胁,全球安全倡议倡导以和合理理念超越西方传统的零和、霸权逻辑,以共赢思维应对复杂交织的安全挑战,以团结精神适应深刻调整的国际格局,为世界各国走出一条共建、共享、共赢的安全之路指明了...

昆蒙框架主要内容
设施联通 设施联通是昆蒙框架建设的优先领域。在尊重各国主权和安全关切的基础上,沿线国家宜加强基础设施建设规划、技术标准体系的对接,共同推进国际骨干通道建设,逐步形成连接亚洲各次区域以及亚欧非之间的基础设施网络。强化基础设施绿色低碳化建设和运营管理,在建设中充分考虑气候变化影响。贸易畅通 投资贸易...

安全领导力建设中解决问题有什么特殊要求
一、完善安全生产制度建设,推进安全科学化管理安全重在管理,管理重在现场,现场重在落实。生产活动是一...二、加强安全教育培训加强安全教育培训,是确保企业生产安全的重要举措,也是培育安全生产文化之路。安全

翁牛特旗18363992525: 如何深化安全管理体系在生产运行中的运用 -
曹叙糖适: 安全生产的经验教训告诉我们,预防事故,实现安全生产,必须建立安全生产管理的长效机制,这是防患于未然,保障员工生命安全及身体健康,保障企业长治久安,稳定发展的根本措施,是公司发展的生命线.电网企业安全生产过程中还存在...

翁牛特旗18363992525: 信息安全如何进行体系化建设 -
曹叙糖适: 信息安全建设是电子政务建设不可缺少的重要组成部分.电子政务信息系统承载着大量事关国家政治安全、经济安全、国防安全和社会稳定的数据和信息;网络与信息安全不仅关系到电子政务的健康发展,而且已经成为国家安全保障体系的重要...

翁牛特旗18363992525: 怎么样保证企业信息安全? -
曹叙糖适: 如何有效构建信息安全保障体系?通常所指的信息安全保障体系包含了信息安全的管理体系、技术体系以及运维体系.本文将重点介绍信息安全管理体系的建设方法. 构建第一步 确定信息安全管理体系建设具体目标信息安全管理体系建设是组...

翁牛特旗18363992525: 如何做好信息系统一体化后的安全运维工作 -
曹叙糖适: 信息网络中心紧扣财政改革需求,充分履行财政信息化建设归口管理职责,积极作为,强力推进一体化建设,努力提升财政管理科学化、规范化和信息化水平.1.谋划研究突出“准” 精准、科学的谋划是有效推进财政信息化一体化建设的前提....

翁牛特旗18363992525: 如何建立标准化管理长效机制 -
曹叙糖适: 电话订货、电子结算、网上订货已经向网上订货、网上结算和网上配货过渡,现代物流亦向专业化、智能化、可视化方向发展,物流管理的科技含量日益提升,方式、方法亦不断升级.因此,建立卷烟物流长效管理机制,不仅是现代物流飞速发...

翁牛特旗18363992525: 坚持技术创新与模式创新相结合.强化()引领,突破大宗固废综... - 上学吧
曹叙糖适: “凡事预则立,不预则废”.网络安全的重要前提就是要充分具有网络安全意识,并形成相应的网络安全策略.首先要明确网络安全策略重在管理.俗话说:“三分技术,七分管理”,因此,必须加强网络的安全管理,确定安全管理等级和安全...

翁牛特旗18363992525: 如何改进和提升安全管理工作思路 -
曹叙糖适: 1、牢固树立安全第一的思想 牢固树立安全第一的思想不仅仅体现在口号上,更重要的是在贯彻落实上.对于各级领导,特别是基层单位的一把手,安全第一必须在安排工作计划和工作重点时体现出来,而不能停留在报告上与安全检查中,其检...

翁牛特旗18363992525: 企业安全建设中那两个体系 -
曹叙糖适: 企业安全建设中两格体系是指安全生产技术保障体系和安全生产实施管理体系. 1、安全生产技术保障体系保证体系强化、细化了其他方面系统保证作用,突出了“以人为本”的管理思想,强调手段、方法的现场效应和作用,使安全生产的动...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网