物理安全和技术安全两个方面。物理安全包括因素有数据中心和机房的安全,硬件的安全和员工的安全等。技术安全则包括应用软件的开发、交付和运行过程中的安全。本文将从多个角度分析应用安全。
一、应用安全的重要性
随着信息化时代的发展,应用程序如雨后春笋般涌现,这些应用程序带来了极大的方便,但同时也增加了应用安全风险。应用安全风险可能导致数据泄露、资产丢失、网络崩溃等。因此,保障应用的安全是企业信息安全保护的必然选择。
二、应用安全的威胁
1. 恶意软件:恶意软件是指恶意代码,它具有隐蔽性、变异性和传播性。恶意软件可通过应用程序植入用户设备,破坏设备及应用程序的正常运行。
2. 网络攻击:网络攻击是指攻击者利用网络系统及其应用程序的漏洞,掌握系统的控制权,进而达到目的,如窃取敏感信息、破坏系统等。
3. 行为不端:行为不端包括不道德的行为和违反企业规定的行为,如未经授权访问应用程序,泄露数据等。
三、应用安全的保障措施
1. 应用软件开发安全:强制要求软件开发人员采用有关代码审计、漏洞识别、代码规范等的一系列安全措施。
2. 应用软件测试安全:采用黑盒、白盒测试等测试方式提高软件的可靠性和安全性,减少漏洞风险。
3. 应用软件交付安全:采用加密、防篡改等技术,确保应用软件的完整性和真实性。
4. 应用运行安全:采用身份认证、权限控制等方式,确保用户的数据和系统安全。
四、应用安全实践案例
1. 2014年,美国零售商塔吉特公司遭遇数据泄露,个人信息、信用卡等数据被盗窃。事件的原因是应用程序的漏洞和攻击者成功打破了公司的网络防线。
2. 2016年,一个医院管理系统被攻击,病人的基本信息和健康状况信息被黑客窃取并勒索赎金,威胁了医院管理系统的完整性和信誉度。
3. 2018年,谷歌在其应用开发平台Google Play上发现了两个恶意应用程序。这两个应用程序包含恶意代码,并且有能力窃取用户的敏感信息,如 Google 账户凭据。
微信扫一扫,领取最新备考资料