内容安全基础
一、信息内容安全概述
-
互联网朝着开放性、异构性、移动性、动态性、并发性的方向发展。数据成为互联网中心的关注点。
-
信息内容安全:研究利用计算机从包含海量信息并且迅速变化的网络中对特定的安全主题相关信息进行自动获取、识别和分析的技术。根据它所处的网络环境,也称为网络内容安全。
-
信息内容安全研究不仅具有重要的学术意义,也具有重要的社会意义。
二、信息内容安全威胁
-
内容安全建立在保密性、完整性、可用性之上。
-
命名攻击可以分为监视攻击和嗅探攻击。
三、网络信息内容获取
-
早期传统网络媒体信息获取的方法的技术的实质,可以统一归属于采用网络交互过程编程重构机制实现网络媒体信息获取。
-
网络爬虫是在互联网上实施信息获取的主要工具。网络爬虫是一种按照一定的规则,自动抓取互联网信息的程序或者脚本。
-
一类爬虫是服务于搜索引擎等搜索类应用的网络爬虫。另一类是服务于针对性进行信息收集的应用的网络爬虫。
-
网络爬虫通常采用分布式机制来保证信息获取的全面性和时效性。
-
信噪比源于信号处理领域,表示信号强度与背景噪声的差值。
-
基于帧的音频特征主要有以下几种:
1.MFCC2.频域能量3.子带能量比4.过零比5.基音频率
-
常见的基于片段的音频特征主要有以下几种:
1.静音帧频2.高过零帧频3.低能量帧频4.谱通量.和谐度,颜色直方图仅仅从某种颜色出现的概率来描述图像的颜色特征。
四、信息内容分析与处理
-
海量信息内容分析的基本处理环节可以归结为分类和过滤。
-
任何分类器构建都可以抽象为一个学习的过程,学习可分为监督学习和无监督学习。
-
线性分类器通过训练集构造一个线性判别函数,在运行过程中根据该判别函数的输出,确定数据类别。
-
最近邻分类法是图像分类和识别领域比较常用的分类方法,没有复杂的学习过程。
-
支持向量机是一种监督学习的方法,广泛应用于统计分类以及回归分析中。
-
信息过滤是大规模内容处理的一种典型操作:从动态的信息流中将满足用户兴趣的信息挑选出来,用户的兴趣一般在较长一段时间内不会改变(静态)。
-
信息内容过滤的常见应用:
1.Internet搜索结果的过滤
2.用户电子邮件过滤
3.服务器/新闻组过滤
4.浏览器过滤
5.专为未成年人的过滤
6.为客户的过滤
五、网络舆情内容监测与预警
-
网络舆论检测技术的发展趋势可归为:
1.针对信息源的深入信息采集
2.异构信息的融合分析。
3.非结构的结构化表达
-
互联网信息的一大特征就是高度的异构化。所谓异构化,指的是互联网信息在编码、数据格式以及结构组成方面都存在巨大的差异。
-
互联网信息的一大特征就是高度的异构化和非结构化。
-
高仿真网络信息(论坛、聊天室)深度提取技术
-
基于语义的海量媒体内容特征快速提取与分类技术
-
非结构信息自组织聚合表达技术
-
一方面,异构信息归一化存储是后续各类信息处理工作的根本保障。另一方面,基于海量数据实现网络热点自动发现,更有利于互联网媒体监控人员全面把握互联网舆情分布情况。
六、内容中心网络及安全
下一代网络对高度可扩展的组网结构和高效的内容分发机制的需求急速增长。内容中心网络(Content Centric Network,CCN)通过提供面向内容本身的网络协议,包括以内容为中心的订阅机制和语义主导的命名、路由和缓存策略,在解决当前基于IP地址进行联网的模式上体现出了巨大的潜力。内容中心网络在快速、高效的数据传输和增强的可靠性方面的明显优势,使其成为诸如物联网(IoT)、5G网络中极有竞争力的网络模型。内容中心网络被视为一种新的网络体系结构,其中的安全问题被视为该体系结构的一部分。内容中心网络面临着来自传统网络的旧式攻击变形后的攻击(如传统DDoS攻击演变而来的兴趣包洪范攻击),以及来自其网络架构的新型内容攻击。
5. 6. 1 内容中心网络架构
内容中心网络设计的基本原理是摒弃以IP地址为中心的传输架构,采用以内容名称为中心的传输架构。内容中心网络架构的主要构成可分为以下几类:内容信息对象、命名、路由、缓存和应用程序编程接口。内容中心网络及安全
1.内容信息对象信息对象是指内容本身,它是CCN的关注焦点,内容信息对象可以是网页、文档、电影、照片、歌曲,以及流媒体和互动媒体,换句话说,存储在计算机中并通过计算机访问的所有类型的对象都可以看作内容信息对象。内容信息对象与其位置、存储方法、应用程序和传输方式无关。这意味着无论内容信息对象如何被复制、存储和传输,其名称及身份不变,也意味着内容信息对象的任意两个副本对任意操作都是等价的。例如,任何持有副本的节点都可以将其提供给请求者。
2.命名内容的命名是信息对象的标识,具有全局性和唯一性,其地位与TCP/IP架构的IP地址类似。CCN中的命名方案主要有分层命名和扁平命名。分层命名拥有与当前URL类似的结构,其名称由多个分层组件组成。层次结构命名以发布者的前缀为根,可实现路由信息的聚合,从而提高路由系统的可扩展性。在某些情况下,名称是人类可读的,这使得用户可以手动输入名称,并在某种程度上可以评估名称与用户感兴趣的内容之间的关系。
扁平命名也称为自我认证命名,该命名方式可以验证对象的名称-数据完整性,而无需公钥基础设施(Public Key Infrastructure,PKI)或其他第三方。自我认证命名可以通过将内容的哈希与对象的名称紧密绑定来实现:一种方法是直接绑定,即直接在对象名称中嵌入内容的哈希;另一种方法是间接绑定,将发布者的公钥嵌入名称中,并使用相应的私钥对内容的哈希进行签名。自我认证命名得到的对象名称通常是非层次的或平面的。除了具有唯一性和持久性外,自我认证命名还具有不限于任何组织、易于完整性检查的优点。
3.路由在CCN中,内容信息分发依赖于内容发布(Publication)与订阅(Subscription)的异步机制,一方面,发送方不直接向接收方发送内容消息,而是在网络中发布内容消息的摘要,以告知网络它所要共享的内容;另一方面,接收方在网络中订阅其感兴趣的内容,而不需要知道内容的所有者,当发送方的发布消息与接收方的订阅兴趣相匹配时,CCN网络会建立从发送方到接收方的传送路径。CCN使用基于名称的路由。客户端通过发送兴趣包来请求内容信息对象,每个CCN节点根据其转发信息库(Forwarding Information Base,FIB),使用最长前缀匹配原则,将其路由到具有名称前缀的发布者,可以使用类似于当今互联网中使用的路由协议来构建FIB,同时,每个CCN节点维护待定兴趣表(Pending Interest Table,PIT),用以保留每个未完成的请求状态。这使得请求聚合成为可能,即当同一节点接收到针对相同内容信息对象的多个请求时,仅需要将第一个请求转发到内容信息源。当在路径上遇到数据对象的副本时,包含所请求对象的数据包通过反向路径被发送回客户端(沿路径的所有节点缓存对象的副本)。使用兴趣包在节点中留下的状态找到反向路径。
4.缓存缓存是CCN服务不可或缺的一部分,CCN中的网内缓存实现了以下原则:统一的,即应用于任何协议提供的所有内容;民主的,即由任何内容提供者发布的;普遍存在的,即可用于所有网络节点。CCN支持路径上缓存,每个CCN节点维护缓存表(Cache Store,CS),用于缓存CCN路由器接收的内容信息对象(对请求的响应),以便可以从该缓存中响应后继接收到的对相同对象的请求。客户端请求内容信息对象时,如果在请求兴趣包传输路径上遇到内容信息对象的副本,则包含所请求对象的数据包将直接通过反向路径被发送回客户端,同时路径上的所有节点缓存该对象的副本。5.应用程序编程接口CCN应用程序编程接口是根据请求和交付内容信息对象定义的。源/生产者将内容信息对象发布到网络,以使内容对象可供网络中的其他用户使用。客户/消费者发送其感兴趣的内容的订阅消息,以获取相关内容对象。发布和获取两个操作都使用内容信息对象的名称作为主要参数。此外,一些方法支持补充参数。例如,CURLING方法支持位置首选项,用于搜索和过滤发布和订阅。
5. 6. 2 面向内容中心网络的攻击分类
内容中心网络具有许多独特的属性,如位置独立命名、网络内缓存、基于名称的路由和内置安全性,在内容中心网络体系结构中,除了可能对网络流量产生影响的旧式攻击之外,还出现了新的攻击。内容中心网络将安全模型从保护转发路径更改为保护内容使攻击。其可以为所有网络节点使用,因此内容中心网络攻击可以分为命名、路由、缓存和其他。
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv84424