Ⅰ 网络安全的预防措施
网安措施
计算机网络安全措施主要包括保护网络安全、保护应用服务安全和保护系统安全三个方面,各个方面都要结合考虑安全防护的物理安全、防火墙、信息安全、Web安全、媒体安全等等。
(一)保护网络安全。
网络安全是为保护商务各方网络端系统之间通信过程的安全性。保证机密性、完整性、认证性和访问控制性是网络安全的重要因素。保护网络安全的主要措施如下:
(1)全面规划网络平台的安全策略。
(2)制定网络安全的管理措施。
(3)使用防火墙。
(4)尽可能记录网络上的一切活动。
(5)注意对网络设备的物理保护。
(6)检验网络平台系统的脆弱性。
(7)建立可靠的识别和鉴别机制。
(二)保护应用安全。
保护应用安全,主要是针对特定应用(如Web服务器、网络支付专用软件系统)所建立的安全防护措施,它独立于网络的任何其他安全防护措施。虽然有些防护措施可能是网络安全业务的一种替代或重叠,如Web浏览器和Web服务器在应用层上对网络支付结算信息包的加密,都通过IP层加密,但是许多应用还有自己的特定安全要求。
由于电子商务中的应用层对安全的要求最严格、最复杂,因此更倾向于在应用层而不是在网络层采取各种安全措施。
虽然网络层上的安全仍有其特定地位,但是人们不能完全依靠它来解决电子商务应用的安全性。应用层上的安全业务可以涉及认证、访问控制、机密性、数据完整性、不可否认性、Web安全性、EDI和网络支付等应用的安全性。
(三)保护系统安全。
保护系统安全,是指从整体电子商务系统或网络支付系统的角度进行安全防护,它与网络系统硬件平台、操作系统、各种应用软件等互相关联。涉及网络支付结算的系统安全包含下述一些措施:
(1)在安装的软件中,如浏览器软件、电子钱包软件、支付网关软件等,检查和确认未知的安全漏洞。
(2)技术与管理相结合,使系统具有最小穿透风险性。如通过诸多认证才允许连通,对所有接入数据必须进行审计,对系统用户进行严格安全管理。
(3)建立详细的安全审计日志,以便检测并跟踪入侵攻击等。
商交措施
商务交易安全则紧紧围绕传统商务在互联网络上应用时产生的各种安全问题,在计算机网络安全的基础上,如何保障电子商务过程的顺利进行。
各种商务交易安全服务都是通过安全技术来实现的,主要包括加密技术、认证技术和电子商务安全协议等。
(一)加密技术。
加密技术是电子商务采取的基本安全措施,交易双方可根据需要在信息交换的阶段使用。加密技术分为两类,即对称加密和非对称加密。
(1)对称加密。
对称加密又称私钥加密,即信息的发送方和接收方用同一个密钥去加密和解密数据。它的最大优势是加/解密速度快,适合于对大数据量进行加密,但密钥管理困难。如果进行通信的双方能够确保专用密钥在密钥交换阶段未曾泄露,那么机密性和报文完整性就可以通过这种加密方法加密机密信息、随报文一起发送报文摘要或报文散列值来实现。
(2)非对称加密。
非对称加密又称公钥加密,使用一对密钥来分别完成加密和解密操作,其中一个公开发布(即公钥),另一个由用户自己秘密保存(即私钥)。信息交换的过程是:甲方生成一对密钥并将其中的一把作为公钥向其他交易方公开,得到该公钥的乙方使用该密钥对信息进行加密后再发送给甲方,甲方再用自己保存的私钥对加密信息进行解密。
(二)认证技术。
认证技术是用电子手段证明发送者和接收者身份及其文件完整性的技术,即确认双方的身份信息在传送或存储过程中未被篡改过。
(1)数字签名。
数字签名也称电子签名,如同出示手写签名一样,能起到电子文件认证、核准和生效的作用。其实现方式是把散列函数和公开密钥算法结合起来,发送方从报文文本中生成一个散列值,并用自己的私钥对这个散列值进行加密,形成发送方的数字签名;然后,将这个数字签名作为报文的附件和报文一起发送给报文的接收方;报文的接收方首先从接收到的原始报文中计算出散列值,接着再用发送方的公开密钥来对报文附加的数字签名进行解密;如果这两个散列值相同,那么接收方就能确认该数字签名是发送方的。数字签名机制提供了一种鉴别方法,以解决伪造、抵赖、冒充、篡改等问题。
(2)数字证书。
数字证书是一个经证书授权中心数字签名的包含公钥拥有者信息以及公钥的文件数字证书的最主要构成包括一个用户公钥,加上密钥所有者的用户身份标识符,以及被信任的第三方签名第三方一般是用户信任的证书权威机构(CA),如政府部门和金融机构。用户以安全的方式向公钥证书权威机构提交他的公钥并得到证书,然后用户就可以公开这个证书。任何需要用户公钥的人都可以得到此证书,并通过相关的信任签名来验证公钥的有效性。数字证书通过标志交易各方身份信息的一系列数据,提供了一种验证各自身份的方式,用户可以用它来识别对方的身份。
(三)电子商务的安全协议。
除上文提到的各种安全技术之外,电子商务的运行还有一套完整的安全协议。比较成熟的协议有SET、SSL等。
(1)安全套接层协议SSL。
SSL协议位于传输层和应用层之间,由SSL记录协议、SSL握手协议和SSL警报协议组成的。SSL握手协议被用来在客户与服务器真正传输应用层数据之前建立安全机制。当客户与服务器第一次通信时,双方通过握手协议在版本号、密钥交换算法、数据加密算法和Hash算法上达成一致,然后互相验证对方身份,最后使用协商好的密钥交换算法产生一个只有双方知道的秘密信息,客户和服务器各自根据此秘密信息产生数据加密算法和Hash算法参数。SSL记录协议根据SSL握手协议协商的参数,对应用层送来的数据进行加密、压缩、计算消息鉴别码MAC,然后经网络传输层发送给对方。SSL警报协议用来在客户和服务器之间传递SSL出错信息。
(2)安全电子交易协议SET。
SET协议用于划分与界定电子商务活动中消费者、网上商家、交易双方银行、信用卡组织之间的权利义务关系,给定交易信息传送流程标准。SET主要由三个文件组成,分别是SET业务描述、SET程序员指南和SET协议描述。SET协议保证了电子商务系统的机密性、数据的完整性、身份的合法性。
SET协议是专为电子商务系统设计的。它位于应用层,其认证体系十分完善,能实现多方认证。在SET的实现中,消费者帐户信息对商家来说是保密的。但是SET协议十分复杂,交易数据需进行多次验证,用到多个密钥以及多次加密解密。而且在SET协议中除消费者与商家外,还有发卡行、收单行、认证中心、支付网关等其它参与者。
加密方式
链路加密方式
安全技术手段
物理措施:例如,保护网络关键设备(如交换机、大型计算机等),制定严格的网络安全规章制度,采取防辐射、防火以及安装不间断电源(UPS)等措施。
访问控制:对用户访问网络资源的权限进行严格的认证和控制。例如,进行用户身份认证,对口令加密、更新和鉴别,设置用户访问目录和文件的权限,控制网络设备配置的权限等等。
数据加密:加密是保护数据安全的重要手段。加密的作用是保障信息被人截获后不能读懂其含义。防止计算机网络病毒,安装网络防病毒系统。
网络隔离:网络隔离有两种方式,一种是采用隔离卡来实现的,一种是采用网络安全隔离网闸实现的。
隔离卡主要用于对单台机器的隔离,网闸主要用于对于整个网络的隔离。这两者的区别可参见参考资料。
其他措施:其他措施包括信息过滤、容错、数据镜像、数据备份和审计等。围绕网络安全问题提出了许多解决办法,例如数据加密技术和防火墙技术等。数据加密是对网络中传输的数据进行加密,到达目的地后再解密还原为原始数据,目的是防止非法用户截获后盗用信息。防火墙技术是通过对网络的隔离和限制访问等方法来控制网络的访问权限。
安全防范意识
拥有网络安全意识是保证网络安全的重要前提。许多网络安全事件的发生都和缺乏安全防范意识有关。
主机安全检查
要保证网络安全,进行网络安全建设,第一步首先要全面了解系统,评估系统安全性,认识到自己的风险所在,从而迅速、准确得解决内网安全问题。由安天实验室自主研发的国内首款创新型自动主机安全检查工具,彻底颠覆传统系统保密检查和系统风险评测工具操作的繁冗性,一键操作即可对内网计算机进行全面的安全保密检查及精准的安全等级判定,并对评测系统进行强有力的分析处置和修复。
主机物理安全
服务器运行的物理安全环境是很重要的,很多人忽略了这点。物理环境主要是指服务器托管机房的设施状况,包括通风系统、电源系统、防雷防火系统以及机房的温度、湿度条件等。这些因素会影响到服务器的寿命和所有数据的安全。我不想在这里讨论这些因素,因为在选择IDC时你自己会作出决策。
在这里着重强调的是,有些机房提供专门的机柜存放服务器,而有些机房只提供机架。所谓机柜,就是类似于家里的橱柜那样的铁柜子,前后有门,里面有放服务器的拖架和电源、风扇等,服务器放进去后即把门锁上,只有机房的管理人员才有钥匙打开。而机架就是一个个铁架子,开放式的,服务器上架时只要把它插到拖架里去即可。这两种环境对服务器的物理安全来说有着很大差别,显而易见,放在机柜里的服务器要安全得多。
如果你的服务器放在开放式机架上,那就意味着,任何人都可以接触到这些服务器。别人如果能轻松接触到你的硬件,还有什么安全性可言?
如果你的服务器只能放在开放式机架的机房,那么你可以这样做:
(1)将电源用胶带绑定在插槽上,这样避免别人无意中碰动你的电源;
(2)安装完系统后,重启服务器,在重启的过程中把键盘和鼠标拔掉,这样在系统启动后,普通的键盘和鼠标接上去以后不会起作用(USB鼠标键盘除外)
(3)跟机房值班人员搞好关系,不要得罪机房里其他公司的维护人员。这样做后,你的服务器至少会安全一些。
Ⅱ 甯歌佺殑缃戠粶瀹夊叏阒茶寖鎶链链夊摢浜
甯歌佺殑缃戠粶瀹夊叏阒茶寖鎶链涓昏佸寘𨰾浠ヤ笅鍑犵嶏细
1. 阒茬伀澧欐妧链锛氶槻𨱔澧欐槸涓绉崭綅浜庣绣缁滀箣闂寸殑瀹夊叏绯荤粺锛岀敤浜庨檺鍒跺栭儴缃戠粶瀵瑰唴閮ㄧ绣缁灭殑璁块梾銆傚畠阃氲繃妫娴嬨侀樆姝㈡垨鍏佽哥绣缁沧祦閲忓熀浜庡畨鍏ㄧ瓥鐣ユ潵宸ヤ綔銆傞槻𨱔澧椤彲浠ヤ缭鎶ゆ偍镄勭绣缁滃厤鍙楁湭缁忔巿𨱒幂殑璁块梾鍜屾伓镒忚蒋浠剁殑鍏ヤ镜銆
2. 鍏ヤ镜妫娴嫔拰阒插尽绯荤粺锛圛DS/IPS锛夛细IDS鍜孖PS绯荤粺鐢ㄤ簬妫娴嫔拰阒绘㈠圭绣缁灭殑鎭舵剰琛屼负銆傚畠浠浣跨敤钖勭嶆妧链锛埚傛暟鎹鍖呰繃婊ゃ佽屼负鍒嗘瀽銆佹ā寮忓尮閰岖瓑锛夋潵璇嗗埆鍜岄槻姝㈡綔鍦ㄧ殑濞佽儊銆
3. 锷犲瘑鎶链锛氩姞瀵嗘槸涓绉嶉槻姝淇℃伅琚链缁忔巿𨱒冭呰块梾鎴栫悊瑙g殑鎶链銆傚畠鍙浠ュ皢鏁版嵁杞鍖栦负镞犳硶阒呰荤殑镙煎纺锛屽彧链夋嫢链夎В瀵嗗瘑阍ョ殑浜烘墠鑳藉皢鍏舵仮澶崭负鍙璇诲舰寮忋傚姞瀵嗘妧链鍖呮嫭浼犺緭锷犲瘑鍜屽瓨鍌ㄥ姞瀵嗭纴鍙浠ヤ缭鎶ょ绣缁沧祦閲忓拰瀛桦偍镄勬暟鎹銆
4. 瀹夊叏镓鎻忓拰婕忔礊璇勪及锛氩畨鍏ㄦ壂鎻忓拰婕忔礊璇勪及鏄璇勪及缃戠粶绯荤粺瀹夊叏镐х殑閲嶈佹妧链銆傝繖浜涙妧链鍙浠ュ彂鐜版綔鍦ㄧ殑瀹夊叏婕忔礊锛屽苟鎻愪緵鏀硅繘寤鸿锛屼互阒叉㈤粦瀹㈠埄鐢ㄨ繖浜涙纺娲炶繘琛屾敾鍑汇
5. 瀹夊叏瀹¤″拰镞ュ织鍒嗘瀽锛氩畨鍏ㄥ¤℃槸瀹氭湡妫镆ョ绣缁沧椿锷ㄥ拰镎崭綔镄勮繃绋嬶纴浠ュ彂鐜板彲鑳界殑杩濊勮屼负銆傝屾棩蹇楀垎鏋愬垯鏄阃氲繃鍒嗘瀽绯荤粺镞ュ织鏂囦欢𨱒ヨ瘑鍒寮傚父琛屼负鍜屾綔鍦ㄥ▉鑳併
6. 铏氭嫙涓撶敤缃戠粶锛圴PN锛夛细VPN鏄涓绉嶅彲浠ュ湪鍏鍏辩绣缁滀笂鍒涘缓瀹夊叏镄勮繛鎺ョ殑鎶链銆傚畠阃氲繃锷犲瘑闅ч亾鍜屽畨鍏ㄩ獙璇佹潵鎻愪緵鏁版嵁浼犺緭镄勯殣绉佸拰瀹夊叏镐с
7. 韬浠藉拰璁块梾绠$悊锛圛AM锛夛细IAM鎶链鐢ㄤ簬绠$悊鍜屾带鍒剁绣缁滀腑镄勪汉锻桦拰璁惧囩殑璁块梾𨱒冮檺銆傚畠阃氲繃璁剧疆阃傚綋镄勬潈闄愬拰瀹℃壒娴佺▼锛岀‘淇濆彧链夋巿𨱒幂殑浜哄憳鍙浠ヨ块梾鏁忔劅淇℃伅銆
8. 瀹夊叏镟存柊鍜岃ˉ涓佺$悊锛氩强镞跺畨瑁呯郴缁熷拰杞浠剁殑瀹夊叏镟存柊鍜岃ˉ涓佹槸鎻愰珮缃戠粶瀹夊叏镐х殑閲嶈佹帾鏂姐傞氲繃鍙婃椂搴旂敤杩欎簺镟存柊鍜岃ˉ涓侊纴鍙浠ュ噺灏戞綔鍦ㄧ殑瀹夊叏婕忔礊鍜岃鏀诲嚮镄勯庨橹銆
浠ヤ笂杩欎簺鎶链骞朵笉鏄瀛ょ珛镄勶纴钥屾槸阃氩父缁揿悎浣跨敤锛屽舰鎴愪竴涓鍏ㄩ溃镄勭绣缁滃畨鍏ㄩ槻鎶や綋绯汇傛ゅ栵纴闅忕潃缃戠粶瀹夊叏濞佽儊镄勪笉鏂婕斿彉锛屾柊镄勬妧链鍜屾柟娉曚篃鍦ㄤ笉鏂鍑虹幇锛屽洜姝ょ绣缁滃畨鍏ㄩ槻锣冩妧链涔熷湪涓嶆柇鍙戝𪾢鍜屾洿鏂般
Ⅲ 网络安全防护的主要方法有哪些
(1)物理安全策略:物理安全策略的目的是保护计算机系统、网络服务器、打印机等硬件实体和通信链路免受自然灾害、人为破坏和搭线攻击;验证用户的身份和使用权限、防止用户越权操作;确保计算机系统有一个良好的电磁兼容工作环境;建立完备的安全管理制度,防止非法进入计算机控制室和各种偷窃、破坏活动的发生。
(2)访问控制策略:访问控制是网络安全防范和保护的主要策略,它的主要任务是保证网络资源不被非法使用和非常访问。它主要由入网访问控制、网络的权限控制、目录级安全控制、属性安全控制、网络服务器安全控制、网络检测和锁定控制和网络端口和结点的安全控制组成。
(3)防火墙控制:防火墙是近期发展起来的一种保护计算机网络安全的技术性措施,它是一个用以阻止网络中的黑客访问某个机构网络的屏障,也可称之为控制进/出两个方向通信的门槛。在网络边界上通过建立起来的相应网络通信监控系统来隔离内部和外部网络,以阻挡外部网络的侵入。当前主流的防火墙主要分为三类:包过滤防火墙、代理防火墙和双穴主机防火墙。
(4)信息加密策略:网络加密常用的方法有链路加密、端点加密和结点加密三种。链路加密的目的是保护网络结点之间的链路信息安全;端点加密的目的是对源端用户到目的端用户的数据提供保护;结点加密的目的是对源结点到目的结点之间的传输链路提供保护。信息加密过程是由多种多样的加密算法来具体实施的,它以很小的代价提供很大的安全保护。在多数情况下,信息加密是保证信息机密性的唯一方法。据不完全统计,到目前为止,已经公开发表的各种加密算法多达数百种。主要分为常规加密算法和公钥加密算法。
(5)网络安全管理策略:在网络安全中,除了采用上述技术措施之外,加强网络的安全管理,制定有关规章制度,对于确保网络的安全、可靠地运行,将起到十分有效的作用。网络的安全管理策略包括:确定安全管理等级和安全管理范围;制订有关网络操作使用规程和人员出入机房的管理制度;制订网络系统的维护制度和应急措施等。