惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LINUX DO - 热门话题
Stack Overflow Blog
Stack Overflow Blog
B
Blog
WordPress大学
WordPress大学
Project Zero
Project Zero
P
Palo Alto Networks Blog
阮一峰的网络日志
阮一峰的网络日志
博客园 - 司徒正美
有赞技术团队
有赞技术团队
S
SegmentFault 最新的问题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
小众软件
小众软件
T
Tailwind CSS Blog
Forbes - Security
Forbes - Security
F
Full Disclosure
SecWiki News
SecWiki News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Hacker News: Ask HN
Hacker News: Ask HN
C
Check Point Blog
Microsoft Security Blog
Microsoft Security Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
F
Fortinet All Blogs
Cisco Talos Blog
Cisco Talos Blog
G
Google Developers Blog
J
Java Code Geeks
Google DeepMind News
Google DeepMind News
人人都是产品经理
人人都是产品经理
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Recorded Future
Recorded Future
O
OpenAI News
Spread Privacy
Spread Privacy
MongoDB | Blog
MongoDB | Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
C
Cybersecurity and Infrastructure Security Agency CISA
S
Securelist
V
Vulnerabilities – Threatpost
Y
Y Combinator Blog
IT之家
IT之家
U
Unit 42
腾讯CDC
S
Security Affairs
C
Cisco Blogs
Schneier on Security
Schneier on Security
The Last Watchdog
The Last Watchdog
B
Blog RSS Feed
宝玉的分享
宝玉的分享
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
S
Security @ Cisco Blogs
Cyberwarzone
Cyberwarzone
T
The Blog of Author Tim Ferriss

博客园 - ringwang

【转】 软件需求分析的工作步骤和流程 【转】软件需求分析方法 互联网金融安全1【转】 python环境下载地址 批处理脚本学习 自动复制部署 苹果系统里面部署ASP.NET 23种设计模式的基本介绍 .NET MVC控制器分离到类库的方法 MYSQL临时表创建索引 【转】MySQL 性能优化的最佳20多条经验分享 【转】ASP.NET MVC IOC 之AutoFac攻略 【转】WCF与Web API 区别(应用场景) windows系统命令服务安装卸载 Mysql字段操作—增加字段、删除字段、修改字段名、修改字段类型(约束条件) 【转】 使用lftp传输文件的shell脚本 Oracle异常处理,动态游标 java读取文件批量插入记录 linux vmstat 系统结果说明
大网站安全防护措施解读【转】
ringwang · 2016-10-13 · via 博客园 - ringwang

网站安全问题可以说是现在最引人关注的问题,有关服务器安全、用户隐私安全、企业数据安全的文

章和争论从来没有停息过。系统管理员作为网站安全的第一道哨岗,既要确保网站服务器系统的安全,也

要考虑到网站应用的一些基本安全防护。这篇总结对于服务器端的安全防护思路介绍的相当详细。但是要

保护网站的安全运作,

仅仅针对服务器系统本身的防护是不够的,

还需要有一个更全局的视角和防范思路。

本文中介绍的十条措施虽然涉及到用户身份验证、

数据加密传输、

子网划分、

灾难备份等多个方面的内容,

但所有这些其实都是维护网站安全最低限度

需要做到的事情。文章并没有深入的介绍每一个方面应如何实

施,主要是给大家提供思路,为广大运维人员提供参考。

措施

1

:网站用户的身份认证

一般可以采用用户名

+

密码验证,

确认用户登录身份,

并根据数据库中预设的权限,

向用户展示相应的界面。

对于重要的网站应用,需要根据

PKI

机制,验证用户提供的证书,从而对用户身份认证(服务器对客户端

认证)

,并确保交易的不可抵赖性。证书的提供可以采用两种方式:文件证书或是

USB

设备存储的证书。

文件证书保存在用户磁盘和文件系统上,有一定的安全风险,但是可以免费;

USB

证书安全性高,但是一

般需要向用户收费。

有关身份认证的具体操作,编辑推荐读者们关注

51CTO

安全频道的

身份认证技术专题

措施

2

:网站数据的加密传输

对于使用

Web

浏览器的网上系统应用,

采用

SSL+

数字证书结合的方式

(即

HTTPS

协议)

保证通信数据

的加密传输,同时也保证了用户端对服务器端的认证,避免用户被冒充合法网站的

钓鱼网站

欺骗,从而

泄露机密信息(用户名和密码等)

,造成不可挽回的经济损失。

如何建立

SSL

HTTPS

)网站?

简单的介绍

措施

3

:用户账号使用行为的日志记录及其审计

系统服务器侧应根据账号,对用户的使用行为进行详细的日志记录和审计,通过上述因素的日志记录,进

行阶段性的审计

(时间间隔应该比较小)

从而做到发现用户账号的盗用、

恶意使用等问题,

尽早进行处理。

措施

4

:恶意用户流量的检测、过滤及阻断

系统服务器侧应部署

IDS

入侵检测系统、

IPS

入侵防护系统、防火墙等设备,或者部署目前高效、流行的

UTM

(统一威胁管理)设备,对恶意用户采用的各种攻击手段进行检测和防护,重点过滤恶意流量、突发

流量等。

措施

5

:对非正常应用请求的过滤和处理

系统的服务器端,

尤其是数据库服务器端,

应该通过配置和增加对用户非常长应用请求的过滤和处理模块,

以避免由于数据库的自身漏洞未及时打上补丁而遭受目前流行的

SQL

注入攻击

等。

措施

6

:合理的子网划分及流量分割

系统服务器侧包括大量的服务器类型,包括数据库服务器、

Web

服务器、

FTP

服务器、邮件服务器等,为

了避免由于恶意流量造成的某种服务器崩溃,

而引起的攻击后果扩散,

并最终导致其他服务器也发生

雪崩

效应

,则需要通过子网隔离(比如

区域

的设定等方式来将这些服务器放置在不同的安

全域当中,做到流量和数据的安全隔离,从而将服务器端在遭受攻击后对整个业务系统及其他内网资源和

数据造成的影响尽量控制在最低的范围内。

参考阅读:

VLAN

的划分方法

措施

7

:负载均衡及负载保护机制

系统面临着巨大的服务量,

服务器端的设备基本上都需要有多台服务器进行业务分担,

这样才能提高性能,

避免处理瓶颈的出现,因此,需要采用合理的负载均衡和负载保护机制:

对各服务器的业务流量进行有效地分担,

可按照

Round Robin

LRU

等方式来进行负载均衡

(学习电脑)

负载保护机制需要实时地对每台服务器的

CPU

资源、内存资源等进行评估,如果一旦超过设定的阈值

80%

或者以上)

,将马上进行过载保护,从而保证服务器自身的安全

措施

8

:灾难备份及恢复

任何系统都不能说

100%

的安全,

都需要考虑在遭受攻击或者是经受自然灾害后的备份恢复工作,

需要着重

考虑如下几点:

选择合适的备份策略,做好提前备份,包括全备份、差分备份、增量备份等等

选择合适的备份介质,包括磁带、光盘、

RAID

磁盘阵列等

选择合适的备份地点,包括本地备份、远程备份等等

(电脑自动关机)

选择合适的备份技术,包括

NAS

SAN

DAS

等等

作好备份的后期维护和安全审计跟踪

措施

9

:管理规范化

系统功能复杂,业务数据敏感,保密级别比较高,并且对不同管理人员的权限、角色要求都不尽相同,为

了保证安全管理,避免内部管理中出现安全问题,建议作如下要求:

严格划分管理人员的角色及其对应的权限,避免一权独揽,引起安全隐患;