精华答案 APT是Advanced Packaging Tool的缩写,是一款强大的包管理工具,也可以称作机制。使用Debian及其衍生版本的GNU/Linux用户一定对apt不陌生。在GNU/Linux中,对包的维护有多种
方式。比如DebianGNU/Linux的dpkg(apt是dpkg的前端),比如RedHat的RPM。tarball方式需要由于定制性很高,因而笔者认为这不是有序的包管 理方式,所以不在此篇谈及。如果您对此感兴趣也可以阅读tarball方式
安装软件。多种包管理机制各有千秋;笔者比较喜欢apt的管理方式——懒人的方式。使用这种方式,用 户可以十分轻松地从指定的源获得丰富的软件,并对这些软件进行诸如安装、升级、卸载等工作;甚至使用apt对整个系统进行升级。要使用apt最好有网络环境。最好的意思是:倘有网络事情就变得异乎寻常的轻松,否则可 能要稍微麻烦些。先讲麻烦的事情吧——从cdrom安装文件。因为cdrom独特的性质——只读,我们当然只能对包进行安装的工作了。当然,如果用户使用了可写的光介质更新的数据再来更新Debian系统的话,我也没有异议。如果要把cdrom加入到apt的源(/etc/apt/source.list)中,可以使用apt-cdrom add命令 。本篇的重点在基于网络的使用。默认的情况下系统中并没有这个命令,可以使用apt-get install apt-spy命令来安装。安装过后,要现更新apt-spy中的资源列表,使用命令apt-spy update。更新之后,利用apt-spy来找寻速度最快的源。使用命令apt-spy -a asia -d testing。-a是告诉apt-spy在亚洲这个地区搜索。-d是指定搜索testing的源。DebianGNU/Linux的发行包含三个版本:stable,unstable,testing。这有些类似FreeBSD的版本组织形式。stable是稳定版unstable版有很多实验性质的新特性,不过这个版本也是不稳定的;testing介乎二者之间。笔者使用testing。apt-spy更新了源的地址之后,可以使用apt-get update来更新源了。在日常的管理中,可以不定期地使用apt-update来更新源,以获得新的软件包或者某个软件的升级。如果想要知道是否有某个软件的apt资源,可以使用apt-cache search foo来查找相关的软件(foo为需要查找的软件)。不过颇为类似FreeBSD中ports的make seach key="foo",在结果中总是包含有大量的信息———确切的或者类似的。
APT攻击,即高级可持续威胁攻击,也称为定向威胁攻击,指某组织对特定对象展开的持续有效的攻击活动。这种攻击活动具有极强的隐蔽性和针对性,通常会运用受感染的各种介质、供应链和社会工程学等多种手段实施先进的、持久的且有效的威胁和攻击。
该攻击是将所有网络攻击手段综合起来的一种长期、持续性的网络攻击形式,它的攻击手段十分隐蔽,能够给攻击目标带来巨大的伤害。攻击目标通常是政府机构、具有高价值的公司,主要目的是窃取情报、破坏关键基础设施。
APT攻击危害
①监控:黑客会对攻击目标发送含有木马病毒的钓鱼邮件、文件等,一旦点开,受害者就会成为黑客长期监控的对象,监控的内容包括短信、通话、视频等。
②窃取数据:当我们的网络系统出现漏洞时,黑客就会利用该漏洞发起APT攻击,进而窃取数据,并且,APT攻击具有很强的隐蔽性,能够轻易进入核心数据库。
③勒索:部分组织的防御性不够强,就会被APT攻击攻破,这时,黑客就会向组织开出高额赎金,否则就将组织的数据外传或销毁。
④摧毁:当组织的网络系统被APT攻击摧毁,将无法对请求访问、服务的流量做出回应,会对企业和国家造成危害。
评论列表(0条)