首页 > 其他分享 >Web和移动安全之​​介绍

Web和移动安全之​​介绍

时间:2024-09-04 11:25:15浏览次数:2  
标签:Web CyBOK 应用程序 安全 移动 客户端

祺印说信安 2024-01-26 00:00 发表于河南
以下文章来源于河南等级保护测评 ,作者铸盾安全

介绍
本知识领域的目的是概述现代网络和移动生态系统中的安全机制、攻击和防御。本概述旨在用于学术课程,并指导对该领域感兴趣的行业专业人士。
Web和移动安全已成为许多用户与Internet和计算系统交互的主要手段。因此,由于Web和移动应用程序(应用程序)的盛行,它们对整体信息安全的影响是显着的。该知识领域涵盖Web和移动安全,强调其安全机制、漏洞和缓解措施的交集。这两个领域有很多共同点,并且在其客户端应用程序(应用程序)提供的特性和功能方面经历了快速发展。这种现象,有时称为应用化,是现代网络和移动生态系统的驱动力。Web和移动客户端应用程序通常使用Web技术与服务器端应用程序接口进行交互。第二种现象,有时也称为网络化,同样影响网络和移动生态系统。在1990年代,Web和移动安全非常关注服务器端和基础设施安全。Web浏览器主要用于呈现和显示没有动态内容的静态网站。即使随着Perl和PHP等早期脚本语言的兴起,对服务器端的关注也占了上风。然而,Web内容在2000年代变得更加动态,服务器端安全性必须解决注入攻击。与网络浏览器类似,早期的移动设备功能有限,主要用于拨打电话或发送短信。当时的移动安全专注于访问控制,呼叫和SMS安全。

现代网络和移动平台的兴起带来了显著的变化。大量的Web应用程序代码不再在服务器端执行,而是在浏览器中运行。Web浏览器对Java,Adobe Flash,JavaScript和浏览器插件和扩展的支持为客户端带来了许多新功能,这促使攻击发生了巨大变化。在网络上显示。新型攻击(如跨站点脚本)出现,插件被证明是脆弱的,例如Adobe Flash浏览器插件以成为攻击者的有吸引力的目标而闻名。为了应对这些新的威胁,浏览器供应商和网站开发商和运营商采取了措施。例如,谷歌浏览器在2019年默认禁用了Adobe Flash插件[1],并开发了新的安全最佳实践[2]。与网络浏览器类似,移动设备变得更加智能,功能更加丰富。智能手机和平板电脑配备了传感器,包括运动、GPS和摄像头。它们具有广泛的计算能力,存储容量,并且可以24-7全天候连接到Internet。现代Android和iOS设备运行成熟的操作系统和功能日益丰富和复杂的应用程序框架。移动应用程序可以使用基于权限的访问控制请求访问所有设备的资源和传感器,并处理高度敏感的用户信息。功能强大、功能丰富且互联互通,使移动客户端成为有希望和有吸引力的攻击者目标。

现代网络和移动生态系统是应用程序兴起的主要驱动力,“万物皆有应用程序”的座右铭总结了近年来的许多技术和安全发展。应用趋势催生了数以百万计的应用程序,从简单的手电筒应用程序到在线社交网络应用程序,从网上银行应用程序到移动和基于浏览器的游戏。它还引发了Web和移动应用程序中使用的技术和安全机制的合并。这两个生态系统通常都是面向客户端-服务器的。

Web浏览器和移动应用程序通常使用以Web为中心的技术与后端服务进行通信。通信主要基于超文本传输协议(HTTP)及其安全扩展HTTPS。Web浏览器和移动应用程序都倾向于主要交换Hypter text标记语言(HTML),JSON和XML文档,并且都在服务器和客户端广泛使用JavaScript编程语言。网络化描述了向这些网络技术的转换。

现代网络和移动生态系统中大量的应用程序也影响了软件分发模式,从网站下载转移到集中式应用程序商店,允许开发人员发布,宣传和分发他们的软件,用户下载新的应用程序和应用程序。更新。集中式软件分发对Web和移动设备的更新频率和速度产生了积极影响。
该知识领域侧重于应用趋势,并介绍了网络化现象的核心技术。图1概述了所涉及的实体及其交互。

【图 1】 Web和移动生态系统
在介绍了核心技术和概念之后,我们描述了重要的安全机制,并说明了它们与非Web和非移动生态系统的区别。软件和内容隔离是重要的安全机制,旨在保护应用程序和网站免受恶意访问。虽然隔离与传统操作系统的关系被理解(参见操作系统和虚拟化CyBOK知识领域[3]),但将概述Web和移动平台的细节。
现代Web和移动平台引入了基于权限对话的新形式的访问控制。虽然在身份验证,授权和问责制CyBOK知识领域[4]中包含了对访问控制的更一般性的讨论,但该知识领域讨论了网络和移动细节。Web和移动应用程序广泛使用HTTP和HTTPS协议。因此,我们将在网络安全中讨论Web公钥基础结构(PKI)和HTTPS扩展传输层安全性(TLS)部分。
CyBOK知识领域[5]。同样,我们将讨论特定于Web和移动的身份验证方面,将读者推荐给身份验证,授权和责任CyBOK知识领域[4],以对身份验证进行更一般性的讨论。最后,我们将频繁的软件更新视为一项至关重要的安全措施。虽然软件更新在传统计算机系统中同样重要,但网络和移动生态系统的集中化1带来了新的挑战和机遇。
以下各节重点介绍特定于Web和移动的客户端和服务器端安全方面。但是,我们不会解决常见的软件漏洞(参见软件安全CyBOK知识领域[6])和操作系统安全(参见操作系统和虚拟化CyBOK知识领域[3])一般。第3节首先介绍网络钓鱼和点击劫持攻击和防御。两者都会影响Web和移动客户端,并利用人类在正确解析URL或识别网站视觉外观变化方面的困难。由于功能丰富的Web和移动客户端存储敏感数据,我们将讨论客户端存储安全问题和缓解措施。最后,第3节讨论了对移动客户端的物理攻击,包括污迹攻击和肩部冲浪。第4节讨论了服务器端的挑战,首先概述了频繁的注入攻击。我们讨论了SQL和命令注入攻击,这些攻击允许恶意用户操纵数据库查询以存储Web应用程序和命令的后端执行。接下来讨论了跨站点脚本和跨站点请求伪造攻击以及可能导致服务易受攻击的常见服务器端错误配置后端。
总体而言,对客户端和服务器端安全挑战的讨论旨在强调Web和移动生态系统中实体之间的自然分裂。此外,所选方面说明了网络和移动世界与其他生态系统之间的差异。
由于其专注于Web和移动安全的交叉点,因此本知识领域不包括Web或移动设备(如移动设备)所特有的方面。安全性、移动网络(即2G/3G/4G/5G)安全性(参见物理层和电信安全CyBOK知识领域[7])和移动恶意软件。其中一些方面在硬件安全CyBOK知识领域[8],恶意软件和攻击技术CyBOK知识领域[9]和网络安全CyBOK知识领域[5]中进行了讨论。我们也不讨论侧信道攻击;侧信道安全的概念和示例在硬件安全CyBOK知识领域[8]中给出。

标签:Web,CyBOK,应用程序,安全,移动,客户端
From: https://www.cnblogs.com/o-O-oO/p/18396121

相关文章

  • 学习网络安全好就业吗?
    网络安全与我们息息相关,无论是企业还是个人都应该高度重视网络安全。而且网络安全是一个新兴行业,人才需求量远大于供给,因此在薪资上也具有很大的优势,相关培训机构也越来越多,那么网络安全培训完就能就业吗?具体请看下文。参加网络安全培训可以找到工作,因为培训机构在提供课......
  • Apache zookeeper kafka 开启SASL安全认证_kafka开启认证
    如果使用PLAIN认证有个问题,就是不能动态新增用户,每次添加用户后,需要重启正在运行的Kafka集群才能生效。因此,在生产环境中,这种认证方式不符合实际业务场景,不利于后期扩展。然而使用SCRAM认证,可以动态新增用户,添加用户后,可以不用重启正在运行的Kafka集群即可进行鉴权。所以生产环境......
  • 安全: nftables:用describe得到表达式的信息
    例子:ctstate[root@fedora~]#nftdescribectstatectexpression,datatypect_state(conntrackstate)(basetypebitmask,integer),32bitspre-definedsymbolicconstants(inhexadecimal):invalid0x00000001new......
  • 安全:nftables:保存到文件和恢复
    一,保存nftables规则:查看规则:[root@fedora~]#nftlistrulesettableinetfirewalld{cthelperhelper-netbios-ns-udp{type"netbios-ns"protocoludpl3protoip}chainmangle_PREROUTING{......
  • 360安全卫士极速版,如何查找恢复区,隔离区,信任区
    我已经使用360安全卫士极速版已经2年时间,在个人使用感受上,说实话我觉得很不错,至少没有广告。如果有朋友是360安全卫士的使用者,我推荐你们使用安全极速版界面更加清晰,简洁,好用。很多功能都没有删减,可以说是保留360安全卫士的核心功能下载地址:360官网_360安全卫士极速版_360官方下......
  • WebShell流量特征检测_冰蝎篇
    80后用菜刀,90后用蚁剑,95后用冰蝎和哥斯拉,以phpshell连接为例,本文主要是对这四款经典的webshell管理工具进行流量分析和检测。什么是一句话木马?1、定义顾名思义就是执行恶意指令的木马,通过技术手段上传到指定服务器并可以正常访问,将我们需要服务器执行的命令上传并执行2、特点......
  • 记录Minimalist Web Notepad
    MinimalistWebNotepad是一个轻量级的、基于Web的在线记事本工具。它的设计和功能非常简单,主要用于快速记录和管理文本笔记。以下是MinimalistWebNotepad的主要用途和功能介绍:在线笔记记录MinimalistWebNotepad提供了一个简单、干净的界面,用户可以在浏览器中直接创......
  • 【开题报告】基于Springboot+vue基于Web的高校工会信息管理系统的设计与实现(程序+源码
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着高校规模的不断扩大和教职工队伍的日益壮大,高校工会作为连接学校与教职工的重要桥梁,其管理工作面临着前所未有的挑战。传统的手工管理模式已难以......
  • 备受500强企业青睐的安全数据交换系统,到底有什么优势?
    网络隔离成为常见的安全手段网络隔离技术已成为许多企业进行网络安全建设的重要手段之一,党政单位、金融机构、半导体企业、以及能源电力、医疗、生物制药等等行业及领域的企业都会选择方式不一的网络隔离技术来保护自己的网络安全,规避互联网中的网络侵害。网络隔离为企业铸建了......
  • 『SD』Stable Diffusion WebUI 安装插件(以汉化为例)
    本文简介点赞+关注+收藏=学会了StableDiffusionWebUI是允许用户自行安装插件的,插件的种类有很多,有将页面翻译成中文的插件,也有提示词补全插件,也有精细控制出图的插件。以汉化为例,StableDiffusionWebUI默认是英文的,我们只需装个汉化插件然后重启一下项目就能......