安全组 是一个ECS的重要安全设置,但对小白用户来说却很难理解其中晦涩难懂的专业术语。websoft9在此介绍个人的理解:
阿里云官方解释 :安全组是一种虚拟防火墙,用于设置单台或多台云服务器的网络访问控制,它是重要的网络安全隔离手段,用于在云端划分安全域。每个实例至少属于一个安全组,在创建的时候就需要指定。
注解:简单理解:服务器什么端口(服务)可以被访问,什么端口可以被封锁
例子:服务器80端口是用来提供>5月5日 23:04 保密要求比较高的场所可以使用物理隔离卡,有现成的产品卖
有如下品牌
· 易思克
· 伟思
· XWELL
· 宙斯盾
· HARD LINK
· 中孚
· 联想
· 图文
· 威讯
关于物理隔离
如今,我们已越来越发觉,我们必须联结网络,无论是Internet、>首先,用户要去尝试了解攻击来自于何处,原因是黑客在攻击时所调用的IP地址并不一定是真实的,一旦掌握了真实的地址段,可以找到相应的码段进行隔离,或者临时过滤。同时,如果连接核心网的端口数量有限,也可以将端口进行屏蔽。
相较被攻击之后的疲于应对,有完善的安全机制无疑要更好。有些人可能会选择大规模部署网络基础设施,但这种办法只能拖延黑客的攻击进度,并不能解决问题。与之相比的话,还不如去“屏蔽”那些区域性或者说临时性的地址段,减少受攻击的风险面。
此外,还可以在骨干网、核心网的节点设置防护墙,这样在遇到大规模攻击时,可以让主机减少被直接攻击的可能。考虑到核心节点的带宽通常较高,容易成为黑客重点攻击的位置,所以定期扫描现有的主节点,发现可能导致风险的漏洞,就变得非常重要。
解析:
2002年FBI/CSI调查报告显示,计算机攻击事件正以每年64%的速度增加。这种威胁对我国关键领域一直存在,特别是“金盾“、“金审”、“金财”、“金税”等政务工程的核心政务网(涉密网)、政务专网等核心系统,运行着很多重要涉密信息,网络与信息的安全性尤为重要。
目前国家明确规定 的涉密网络应与互联网保持物理隔离,确保信息安全。这样确实有效避免了来自Inter 的网络威胁。然而涉密网络之间如行业内部上下级与不同行业部门之间是相互不信任的关系,当信息流通时就面临带来的安全问题;如公安内网中的敏感信息需要流通到检委内网,同时两个部门涉密网内部都具有高度的信息敏感资源,相互是不信任关系,再比如工商内网与税务内网、财政内网与海关内网之间的信息流通都面临涉密网的安全与互通问题。所以必须采取相应的安全措施来保障涉密内网的安全问题,目前常用以下两种方法。
用人工拷贝实现隔离下的信息交换
目前,涉密网络通常与外界实现物理隔离,当涉密网之间需要交换信息时,通常在中间区域设置双方数据服务器,通过可信人员通过人工拷贝来实现。通过人工拷贝的方式,的确避免了来自不信任网络的黑客攻击等威胁,然而也带来新的问题。首先,人工投入管理开销比较大,双方必须投入人员参与数据拷贝工作;其次,人工拷贝实时性较差,无法发挥网络信息技术带来的快速的通信便利等优点;最后,由于频繁使用软盘或其他存储介质,增加了病毒和木马程序传播的途径和几率,带来新的安全问题。所以该方式无法适应电子政务的发展趋势。
用防火墙等逻辑机制保护涉密内网的安全
除采用保证物理隔离条件下采用人工拷贝实现信息交换的方式外,另一些部门涉密内网之间采用了防火墙来实现与其他专网之间的逻辑隔离。但防火墙发展到现在仍存在以下弱点。
图1 单方不信任涉密内网之间安全隔离解决方案
首先防火墙无法抵御数据驱动式攻击,即大量合法的数据包导致网络阻塞而使正常通信瘫痪;其次,防火墙很难阻止由通用协议本身漏洞发起的入侵;再次,防火墙系统本身的缺陷也是影响内部网络安全的重要问题;另外,只有正确、合理配置防火墙才能起到本身的安全作用,而配置的复杂为网管人员带来烦琐工作量的同时,也增加了配置不当带来的隐患。由于目前能攻破防火墙的技术正不断发展,所以对于涉密网络中使用防火墙做屏障是不可靠的防御手段。
由上面分析可知,第一种解决方案虽实现了物理隔离,但缺乏信息实时机制,而且人员管理开销较大;第二种方案采用了安全防御机制不太严密的逻辑隔离技术来保护涉密网络的信息安全,无疑为数据泄秘和黑客破坏等提供了可能。故两者不能算完整的解决方案。而目前渐渐兴起的GAP技术可以为涉密网络提供可靠的保护,该技术利用专用硬件保证两个网络在物理链路层断开的前提下实现数据安全传输和资源共享,并能够显著提高内部用户网络的安全强度。
天行网安GAP技术让信息隔离并交换着
天行安全隔离网闸(Topwalk-GAP)是由天行网安信息技术有限公司与公安部通信局联合研制的新一代安全隔离产品,也是GAP技术在国内的代表产品之一。该产品采用自主产权的专用隔离硬件和多个处理单元紧密集成的独特设计,集成各种安全模块为一体,部署于信任网络与非信任网络之间,能够防止并抵御各种网络攻击及黑客病毒入侵,并给用户提供了文件传输与数据库交换、收发邮件和浏览网页等多种信息交换方式。它通常部署于信任与非信任网络之间的核心内部网络之间,采用GAP(安全隔离)技术、协议转换、安全 *** 作系统内核技术、内核的入侵检测技术、病毒扫描技术以及安全P&P(Pull and Push)等安全技术,杜绝有害信息,组成网络之间数据交换的安全通道。该隔离网闸主要提供了以下功能模块以及根据用户特殊要求的定制模块。
单方信任涉密网络隔离解决方案
在同行业部门上下级涉密网常要面临信息流通的问题,在这种情况下通常具备下级信任上级、上级的信息敏感度比下级要高等特点,即不同信任级别的涉密网要进行信息交换,可以参考以下解决方案。
图2 涉密网络之间信息交换示意图
如图2所示,左边方框内表示信任部门的涉密内网,通常为中央、部委、省级机关等重要部门的核心内部网络,在涉密内网通常运行关系国家机密、 和经济敏感信息等资源,所以对安全性要求很高。而这些部门内网需要通过专网同地方、下级相应部门的涉密内网进行信息共享与交换。在这种情况下,通常是上级安全性高于下级,中央 高于地方 的单方信任关系,可采用上述单方信任涉密网之间安全解决方案。该方案将隔离网闸设在可信任端,所有请求从信任端发起,确保了信任涉密网的安全性。同时隔离网闸为用户提供了多种功能模块,实现了灵活方便的如公文交换、邮件收发、数据库共享等功能,从而满足如部门上下级等不同涉密网络之间的信息共享需求。
双方不信任涉密网隔离解决方案
在电子政务的应用中,常常遇到不同行业的网络之间信息交换的问题。由于两个行业部门都有各自的信息管理系统和人员管理体制,所以仍应在保证双方涉密网的高度安全下实现适度信息交换。如图3所示,A部门涉密内网和B部门涉密内网都属于对安全高敏感区域,通常要求与外网安全隔离。由于涉密内网之间需要适度交换信息,所以应为双方设置数据中间区域。中间区域与两边涉密内网通过安全隔离网闸来实现隔离下的信息交换。
如此配置安全隔离网闸基于以下几点:安全隔离网闸采取了安全的数据P&P(Pull and Push)技术,所有请求由内网(即信任网络端)发起,外部处理单元不提供任何服务。所以建议设中间隔离区域提供文件、邮件和数据库的服务器,负责接受双方提交的数据,然后再由涉密网内部主动请求从中间隔离区域提取所需要的数据。这样保证用户提交数据或提取数据都由双方可信任方主动发起,在加上安全隔离网闸所采用的访问控制和身份验证机制,确保了双方交换数据信息时的安全性和可靠性,同时保证了信息流通的实时性和易 *** 作性。
GAP技术信息交换有优势
上述两套方案通过采用天行安全隔离网闸(Topwalk-GAP)作为涉密网络之间的隔离屏障,该产品通过不同涉密网络之间物理链路层断开以得到高度安全,并满足了相互之间进行多种形式的信息交换。
与人工拷贝相比具备的优势具有以下优势:
交换方式灵活多样
GAP技术提供了文件交换、数据库交换以及邮件收发等多种安全数据交换手段。如果人工拷贝只能通过软盘或其他移动存储介质实现文件间的拷贝,当文件过多或过大时,难以满足需求,或者在大型关系数据库间表格或记录传递时无法实现。
信息交换及时
该产品硬件内部数据交换速率达到8192Mbps,系统数据交换速率达到120Mbps,硬件切换时间只有5ms,最大并发连接数更是突破了目前国内最多1500个的限制,达到了5000以上,可保证内外网的信息交换在较短的时间完成,可以满足大部分 办公对信息交换的需求,而人工拷贝则耗时较多。
具有病毒和关键字内容过滤功能
人工拷贝需要采用软盘等移动存储介质,往往成为病毒或木马程序传播的途径,同时也不易于集中管理控制。采用隔离网闸时,交换的文件或数据会被进行病毒或关键字内容检测,大大降低了由病毒或无意泄露信息带来的安全风险。
图3 双方不信任涉密内网之间安全隔离解决方案
GAP技术与防火墙等产品相比,该产品具备的需求以下的优势:
比防火墙安全强度更高和更可靠
防火墙采用在网络层上的逻辑隔离机制,即主要通过软件策略来实现,由于在网络层是相通的,所以很难终结有经验的黑客。基于GAP技术的天行安全隔离网闸实现了涉密网与外界基于链路层的安全隔离,使得黑客基于网络协议的攻击无效,这样不但消除了通用协议漏洞给涉密内网带来的威胁,同时也使内部的系统与软件后门与漏洞不会被外部利用。
有效阻止DOS网络攻击
由于防火墙通常建立在TCP/IP协议的通路上,需要提供对外服务,而拒绝服务攻击(DOS),就是利用TCP/IP协议的缺陷,对于隔离网闸外部处理单元不需要运行任何服务器程序,并保证了与内网不存在TCP/IP协议通路,不接受来自外部任何主机的发起连接(TCP SYN),这样外部主机对于因特网来说就像被隐藏了一样,有效保证了隔离网闸本身和内网的安全性。
防配置错误引起的网络隐患
我们知道,防火墙是由一系列的规则组成,使用该规则对于进出的网络包进行检查,通常情况下,防火墙都比较安全,但是也有可能出现配置错误,造成不安全通道打开,这样就有可能被黑客所利用。而隔离网闸仅允许定制的信息进行交换,即使出现错误,也至多是数据不再传输,而不会为黑客打开安全之门。
避免 *** 作系统和软件的不断升级
通常防火墙只能防止网络层的攻击,对于 *** 作系统和软件出现的安全问题并不能提供一个很好的防护方式,很多采用防火墙的用户仍然受到“Nimda”病毒困扰就是一个很好的例证,用户使用了防火墙仍然得不断地升级自己的 *** 作系统和浏览器,以避免由于这些问题导致系统被攻击。而隔离网闸由于在链路层断开,禁止所有的直接网络连接,因此可以有效保证内部系统的安全,避免了用户繁杂的升级工作。1安装和配置一个防火墙
一个配置适当的防火墙不仅是系统有效应对外部攻击的第一道防线,也是最重要的一道防线。在新系统第一次连接上Internet之前,防火墙就应该被安装并且配置好。防火墙配置成拒绝接收所有数据包,然后再打开允许接收的数据包,将有利于系统的安全。Linux为我们提供了一个非常优秀的防火墙工具,它就是netfilter/iptables。它完全是免费的,并且可以在一台低配置的老机器上很好地运行。防火墙的具体设置方法请参见iptables使用方法。
2、关闭无用的服务和端口
任何网络连接都是通过开放的应用端口来实现的。如果我们尽可能少地开放端口,就使网络攻击变成无源之水,从而大大减少了攻击者成功的机会。把Linux作为专用服务器是个明智的举措。例如,希望Linux成为的Web服务器,可以取消系统内所有非必要的服务,只开启必要服务。这样做可以尽量减少后门,降低隐患,而且可以合理分配系统资源,提高整机性能。以下是几个不常用的服务:
① fingerd(finger服务器)报告指定用户的个人信息,包括用户名、真实姓名、shell、目录和****,它将使系统暴露在不受欢迎的情报收集活动下,应避免启动此服务。
② R服务(rshd、rlogin、rwhod、rexec)提供各种级别的命令,它们可以在远程主机上运行或与远程主机交互,在封闭的网络环境中登录而不再要求输入用户名和口令,相当方便。然而在公共服务器上就会暴露问题,导致安全威胁。
3、删除不用的软件包
在进行系统规划时,总的原则是将不需要的服务一律去掉。默认的Linux就是一个强大的系统,运行了很多的服务。但有许多服务是不需要的,很容易引起安全风险。这个文件就是/etc/xinetdconf,它制定了/usr/sbin/xinetd将要监听的服务,你可能只需要其中的一个:ftp,其它的类如telnet、shell、login、exec、talk、ntalk、imap、finger、auth等,除非你真的想用它,否则统统关闭。
4、不设置缺省路由
在主机中,应该严格禁止设置缺省路由,即default route。建议为每一个子网或网段设置一个路由,否则其它机器就可能通过一定方式访问该主机。
5、口令管理
口令的长度一般不要少于8个字符,口令的组成应以无规则的大小写字母、数字和符号相结合,严格避免用英语单词或词组等设置口令,而且各用户的口令应该养成定期更换的习惯。另外,口令的保护还涉及到对/etc/passwd和/etc/shadow文件的保护,必须做到只有系统管理员才能访问这2个文件。安装一个口令过滤工具加npasswd,能帮你检查你的口令是否耐得住攻击。如果你以前没有安装此类的工具,建议你现在马上安装。如果你是系统管理员,你的系统中又没有安装口令过滤工具,请你马上检查所有用户的口令是否能被穷尽搜索到,即对你的/ect/passwd文件实施穷尽搜索攻击。用单词作密码是根本架不住暴力攻击的。黑客们经常用一些常用字来破解密码。曾经有一位美国黑客表示,只要用“password”这个字,就可以打开全美多数的计算机。其它常用的单词还有:account、ald、alpha、beta、computer、dead、demo、dollar、games、bod、hello、help、intro、kill、love、no、ok、okay、please、sex、secret、superuser、system、test、work、yes等。
密码设置和原则:
a足够长,指头只要多动一下为密码加一位,就可以让攻击者的辛苦增加十倍;
b 不要用完整的单词,尽可能包括数字、标点符号和特殊字符等;
c混用大小写字符;
d经常修改。
6、分区管理
一个潜在的攻击,它首先就会尝试缓冲区溢出。在过去的几年中,以缓冲区溢出为类型的安全漏洞是最为常见的一种形式了。更为严重的是,缓冲区溢出漏洞占了远程网络攻击的绝大多数,这种攻击可以轻易使得一个匿名的Internet用户有机会获得一台主机的部分或全部的控制权!。
为了防止此类攻击,我们从安装系统时就应该注意。如果用root分区记录数据,如log文件,就可能因为拒绝服务产生大量日志或垃圾邮件,从而导致系统崩溃。所以建议为/var开辟单独的分区,用来存放日志和邮件,以避免root分区被溢出。最好为特殊的应用程序单独开一个分区,特别是可以产生大量日志的程序,还建议为/home单独分一个区,这样他们就不能填满/分区了,从而就避免了部分针对Linux分区溢出的恶意攻击。
很多Linux桌面用户往往是使用Windows、Linux双系统。最好使用双硬盘。方法如下:首先将主硬盘的数据线拆下,找一个10GB左右的硬盘挂在计算机上,将小硬盘设置为从盘,按照平常的 *** 作安装Linux服务器版本,除了启动的引导程序放在MBR外,其它没有区别。 安装完成,调试出桌面后,关闭计算机。将小硬盘的数据线拆下,装上原硬盘,并设定为主盘(这是为了原硬盘和小硬盘同时挂接在一个数据线上),然后安装Windows软件。将两个硬盘都挂在数据线上,数据线是IDE 0接口,将原硬盘设定为主盘,小硬盘设定为从盘。如果要从原硬盘启动,就在CMOS里将启动的顺序设定为“C、D、CDROM”,或者是“IDE0(HDD-0)”。这样计算机启动的时候,进入Windows界面。如果要从小硬盘启动,就将启动顺序改为“D、C、CDROM”,或者是“IDE1(HDD-1)”,启动之后,将进入Linux界面。平时两个 *** 作系统是互相不能够访问的。
7、防范网络嗅探:
嗅探器技术被广泛应用于网络维护和管理方面,它工作的时候就像一部被动声纳,默默的接收看来自网络的各种信息,通过对这些数据的分析,网络管理员可以深入了解网络当前的运行状况,以便找出网络中的漏洞。在网络安全日益被注意的今天我们不但要正确使用嗅探器还要合理防范嗅探器的危害嗅探器能够造成很大的安全危害,主要是因为它们不容易被发现。对于一个安全性能要求很严格的企业,同时使用安全的拓扑结构、会话加密、使用静态的ARP地址是有必要的。
8、完整的日志管理
日志文件时刻为你记录着你的系统的运行情况。当黑客光临时,也不能逃脱日志的法眼。所以黑客往往在攻击时修改日志文件,来隐藏踪迹。因此我们要限制对/var/log文件的访问,禁止一般权限的用户去查看日志文件。
另外要使用日志服务器。将客户机的日志信息保存副本是好主意,创建一台服务器专门存放日志文件,可以通过检查日志来发现问题。修改/etc/sysconfig/syslog文件加入接受远程日志记录。
/etc/sysconfig/syslog SYSLOGD_OPTIONS="-m r 0"
还应该设定日志远程保存。修改/etc/syslogconf文件加入日志服务器的设置,syslog将保存副本在日志服务器上。
/etc/syslogconf @log_server_IP
可以使用彩色日志过滤器。彩色日志loco过滤器,目前版本是032。使用loco /var/log/messages | more可以显示出彩色的日志,明显标记出root的位置和日志中异常的命令。这样可以减少分析日志时人为遗漏。还要进行日志的定期检查。Red Hat Linux中提供了logwatch工具,定期自动检查日志并发送邮件到管理员信箱。需要修改/etc/logd/conf/ logwatchconf文件,在MailTo = root参数后增加管理员的邮件地址。Logwatch会定期检查日志,过滤有关使用root、sudo、telnet、ftp登录等信息,协助管理员分析日常安全。完整的日志管理要包括网络数据的正确性、有效性、合法性。对日志文件的分析还可以预防入侵。例如、某一个用户几小时内的20次的注册失败记录,很可能是入侵者正在尝试该用户的口令。
9、终止正进行的攻击
假如你在检查日志文件时,发现了一个用户从你未知的主机登录,而且你确定此用户在这台主机上没有账号,此时你可能正被攻击。首先你要马上锁住此账号(在口令文件或shadow文件中,此用户的口令前加一个Ib或其他的字符)。若攻击者已经连接到系统,你应马上断开主机与网络的物理连接。如有可能,你还要进一步查看此用户的历史记录,查看其他用户是否也被假冒,攻击音是否拥有根权限。杀掉此用户的所有进程并把此主机的ip地址掩码加到文件hostsdeny中。
10、使用安全工具软件:
Linux已经有一些工具可以保障服务器的安全。如bastille linux和Selinux。 bastille linux对于不熟悉 linux 安全设定的使用者来说,是一套相当方便的软件,bastille linux 目的是希望在已经存在的 linux 系统上,建构出一个安全性的环境。增强安全性的Linux(SELinux)是美国安全部的一个研发项目,它的目的在于增强开发代码的Linux内核,以提供更强的保护措施,防止一些关于安全方面的应用程序走弯路,减轻恶意软件带来的灾难。普通的Linux系统的安全性是依赖内核的,这个依赖是通过setuid/setgid产生的。在传统的安全机制下,暴露了一些应用授权问题、配置问题或进程运行造成整个系统的安全问题。这些问题在现在的 *** 作系统中都存在,这是由于他们的复杂性和与其它程序的互用性造成的。SELinux只单单依赖于系统的内核和安全配置政策。一旦你正确配置了系统,不正常的应用程序配置或错误将只返回错误给用户的程序和它的系统后台程序。其它用户程序的安全性和他们的后台程序仍然可以正常运行,并保持着它们的安全系统结构。用简单一点的话说就是:没有任何的程序配置错误可以造成整个系统的崩溃。安装SELinux SELinux的内核、工具、程序/工具包,还有文档都可以到增强安全性的Linux网站上上下载你必须有一个已经存在的Linux系统来编译你的新内核,这样才能访问没有更改的系统补丁包。
11使用保留IP地址
维护网络安全性最简单的方法是保证网络中的主机不同外界接触。最基本的方法是与公共网络隔离。然而,这种通过隔离达到的安全性策略在许多情况下是不能接受的。这时,使用保留IP地址是一种简单可行的方法,它可以让用户访问Internet同时保证一定的安全性。- RFC 1918规定了能够用于本地 TCP/IP网络使用的IP地址范围,这些IP地址不会在Internet上路由,因此不必注册这些地址。通过在该范围分配IP地址,可以有效地将网络流量限制在本地网络内。这是一种拒绝外部计算机访问而允许内部计算机互联的快速有效的方法。 保留IP地址范围:
---- 1000 0 - 10255255255
---- 1721600 - 17231255255
--- 19216800 - 192168255255。
来自保留IP地址的网络交通不会经过Internet路由器,因此被赋予保留IP地址的任何计算机不能从外部网络访问。但是,这种方法同时也不允许用户访问外部网络。IP伪装可以解决这一问题。
12、合理选择Linux发行版本:
对于服务器使用的Linux版本,既不使用最新的发行版本,也不选择太老的版本。应当使用比较成熟的版本:前一个产品的最后发行版本如RHEL 30等。毕竟对于服务器来说安全稳定是第一的。
13、部署Linux防范病毒软件
Linux *** 作系统一直被认为是Windows系统的劲敌,因为它不仅安全、稳定、成本低,而且很少发现有病毒传播。但是,随着越来越多的服务器、工作站和个人电脑使用Linux软件,电脑病毒制造者也开始攻击这一系统。对于Linux系统无论是服务器,还是工作站的安全性和权限控制都是比较强大的,这主要得力于其优秀的技术设计,不仅使它的作业系统难以宕机,而且也使其难以被滥用。Unix经过20多年的发展和完善,已经变得非常坚固,而Linux基本上继承了它的优点。在Linux里,如果不是超级用户,那么恶意感染系统文件的程序将很难得逞。速客一号(Slammer)、冲击波(Blast)、霸王虫(Sobig)、 米虫(Mimail)、劳拉(Win32Xorala)病毒等恶性程序虽然不会损坏Linux服务器,但是却会传播给访问它的Windows系统平台的计算机。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)