Azure 虚拟机安全加固整理
这篇文档不是原创,只是基于Azure官网上的Doc进行了相关链接的整理,从简单层面的安全设置,到更高层面的安全架构考量,以及Azure安全的白皮书及最佳实践,送给需要的你们,定有一款适合你!
做好数据的备份
为了确保数据的安全,尽量减少RPO,合理的规划数据的备份是非常必要的。目前在Azure中,针对虚机资源,包括虚机用到的数据磁盘,有如下几种备份方式:
Azure 备份
若要备份运行生产工作负荷的 Azure VM,请使用 Azure 备份。 Azure 备份对 Windows 和Linux VM 均支持应用程序一致性备份。 Azure 备份可创建恢复点,这些恢复点存储在异地冗余的恢复保管库中。从恢复点还原时,可以还原整个 VM,也可以仅还原特定的文件。
教程:在 Azure 中备份和还原 Linux 虚拟机的文件 - https://docs.azure.cn/zh-cn/virtual-machines/linux/tutorial-backup-vms
教程:在 Azure 中备份和还原 Windows 虚拟机的文件 - https://docs.azure.cn/zh-cn/virtual-machines/windows/tutorial-backup-vms
Azure Site Recovery
当整个区域因重大自然灾难或大规模服务中断而发生中断时,Azure Site Recovery 可以保护 VM,使其免受重大灾难影响。
教程:将 Azure VM 复制到另一个 Azure 区域 - https://docs.azure.cn/zh-cn/site-recovery/azure-to-azure-quickstart
托管快照
在开发和测试环境中,快照为使用托管磁盘的 VM 备份提供快速而又简单的选项。 托管快照是托管磁盘的只读完整副本。 快照独立于源磁盘而存在,并可用来新建用于重建 VM 的托管磁盘。 基于磁盘的已使用部分对快照进行计费。
教程:使用 Windows 中的快照创建作为托管磁盘存储的 VHD 的副本 -https://docs.azure.cn/zh-cn/virtual-machines/windows/snapshot-copy-managed-disk
教程:使用 Linux 中的快照创建作为托管磁盘存储的 VHD 的副本- https://docs.azure.cn/zh-cn/virtual-machines/linux/snapshot-copy-managed-disk
教程:通过递增快照备份 Azure 非托管 VM 磁盘 - https://docs.azure.cn/zh-cn/virtual-machines/windows/incremental-snapshots
更多VM备份基础结构及原理请参阅 :在 Azure 中计划 VM 备份基础结构- https://docs.azure.cn/zh-cn/backup/backup-azure-vms-introduction
安全加固虚机资源
虚机目前还是云计算用户最常用的资源,保护好虚机的安全,也就确保了业务的稳定,Azure在针对Windows虚机,Linux虚机都提供了安全方面的最佳实践及建议,以及相应的Extension来保护你的虚机安全。
教程:适用于 Azure 云服务和虚拟机的 Microsoft 反恶意软件 - https://docs.azure.cn/zh-cn/security/azure-security-antimalware
教程:如何查询虚拟机流量异常及相关安全加固建议 - https://docs.azure.cn/zh-cn/articles/azure-operations-guide/virtual-machines/aog-virtual-machines-howto-query-abnormal-traffic-and-security-reinforce-recommendations
教程:针对虚机异常创建警报,以快速通知用户 - https://docs.azure.cn/zh-cn/virtual-machines/windows/tutorial-monitoring#create-alerts-1
教程:Linux虚拟机的安全加固 - https://docs.azure.cn/zh-cn/articles/azure-operations-guide/virtual-machines/linux/aog-virtual-machines-linux-security-reinforce
教程:Linux虚拟机的安全审计 - https://docs.azure.cn/zh-cn/articles/azure-operations-guide/virtual-machines/linux/aog-virtual-machines-linux-security-audit
教程:针对数据库资源的安全访问检查清单 - https://docs.microsoft.com/zh-cn/azure/security/azure-database-security-checklist
更多虚机方面的安全请参阅 : Azure虚拟机安全概述 - https://docs.azure.cn/zh-cn/security/security-virtual-machines-overview
合理的规划网络安全性
网络是访问公有云资源的方式,合理的规划云端应用的网络结构,严格限制进出站流量的访问能力,尽可能将数据网络与管理网络分离,以提高云上资源的安全性。
教程:禁用对 Azure 虚拟机的 RDP/SSH 访问 - https://docs.azure.cn/zh-cn/security/azure-security-network-security-best-practices#%E7%A6%81%E7%94%A8%E5%AF%B9-azure-%E8%99%9A%E6%8B%9F%E6%9C%BA%E7%9A%84-rdpssh-%E8%AE%BF%E9%97%AE
教程:尽可能少的对外暴露公网的访问,可通过负载均衡提供对外访问能力- https://docs.azure.cn/zh-cn/security/azure-security-network-security-best-practices#%E5%9F%BA%E4%BA%8E-http-%E7%9A%84%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1
教程:以逻辑方式划分子网,并通过NSG来增加对进出子网及网络流量的权限控制- https://docs.azure.cn/zh-cn/security/azure-security-network-security-best-practices#%E4%BB%A5%E9%80%BB%E8%BE%91%E6%96%B9%E5%BC%8F%E5%88%86%E6%AE%B5%E5%AD%90%E7%BD%91
教程:根据业务情况合理的使用虚拟网络设备,结合强制路由增加访问流量的安全性- https://docs.azure.cn/zh-cn/security/azure-security-network-security-best-practices#%E4%BD%BF%E7%94%A8%E8%99%9A%E6%8B%9F%E7%BD%91%E7%BB%9C%E8%AE%BE%E5%A4%87
教程:通过Azure Marketplace中的镜像部署NVA设备 - https://market.azure.cn/zh-cn/marketplace/apps/category/security-identity?page=1
更多网络方面的最佳实践请参阅 : Azure网络安全最佳实践 - https://docs.azure.cn/zh-cn/security/azure-security-network-security-best-practices#%E4%BD%BF%E7%94%A8%E8%99%9A%E6%8B%9F%E7%BD%91%E7%BB%9C%E8%AE%BE%E5%A4%87
开启诊断日志来收集更多的信息
Azure监控提供了包括Metrics及日志来帮助用户监控云端资源的使用情况,并可结合第三方的工具对日志进行更为具体的分析。目前针对Azure中提供的日志,主要包括活动日志和诊断日志,如果用户对于使用的服务有更多日志的需求,建议开启诊断日志,以收取更多的日志信息,以便日后分析需要。
教程:通过Azure Monitor,开启不同资源的诊断日志 - https://docs.azure.cn/zh-cn/monitoring-and-diagnostics/monitoring-overview-of-diagnostic-logs#enable-collection-of-resource-diagnostic-logs-in-the-portal
教程:根据订阅活动日志,发出警报 - https://docs.azure.cn/zh-cn/monitoring-and-diagnostics/monitor-quick-audit-notify-action-in-subscription
教程:AzureMonitor支持的合作伙伴List,以提高监控及分析能力- https://docs.azure.cn/zh-cn/monitoring-and-diagnostics/monitoring-partners
制定相应的策略和规则
Azure管理员可以借助Azure Policy,通过制定并执行强制的各种规定规则,以尽量减少资源使用过程中误操作带来的风险。
教程:Azure策略概述 - https://docs.azure.cn/zh-cn/azure-policy/azure-policy-introduction
教程:创建和管理策略以强制实施符合性 - https://docs.azure.cn/zh-cn/azure-policy/create-manage-policy
从系统架构触发,提高云上应用的安全性
想要了解更多Azure中的安全指导规则,请参阅 :Azure 中的安全管理 - https://docs.azure.cn/zh-cn/security/azure-security-management
想要了解数据存储层面的安全方法论,请参阅:Azure存储安全指南- https://docs.azure.cn/zh-cn/storage/common/storage-security-guide
想要了解由21V运营的Azure公有云的安全准则,请参阅 :Azure信任中心 - https://docs.azure.cn/zh-cn/security/security-microsoft-trust-center
想要了解更多Azure安全性方面的知识,请参阅:Azure 安全性 白皮书 - https://docs.microsoft.com/zh-cn/azure/security/security-white-papers
想要了解更多Azure安全方面用到的技术,请参阅:Azure 安全技术指南 - https://docs.microsoft.com/zh-cn/azure/security/security-overviews
想要结合不同的层面对现有架构进行修改,请参阅:Azure 安全最佳实践及模式 - https://docs.microsoft.com/zh-cn/azure/security/security-best-practices-and-patterns
想要了解Azure数据中心的安全性设计,请参阅:Azure基础结构安全性 - https://docs.microsoft.com/zh-cn/azure/security/azure-security-infrastructure
Azure 虚拟机安全加固整理的更多相关文章
- Azure 虚拟机诊断设置问题排查
Azure 为用户提供了可以自己配置的性能监控功能:Azure 诊断扩展.但是在具体配置中,经常会遇到各种各样的问题.不了解监控的工作机制常常给排查带来一定难度.这里我们整理了关于 Azure 虚拟机 ...
- Azure Backup (3) 使用Azure备份服务,备份Azure虚拟机
<Windows Azure Platform 系列文章目录> 本将介绍,如何使用Azure备份服务,备份Azure虚拟机. 我们先预先创建2台Windows VM (命名为LeiVM00 ...
- 使用mysqlslap对mysql进行压测,观察Azure虚拟机cpu使用率
一直想做这个测试,原因很简单,很多人一直比较怀疑Azure的虚拟机性能,说相同的配置凭啥比阿里的虚拟机贵那么多,其实,我自己以前也怀疑过,但是接触Azure的几个月,确实发现Azure的虚拟机性能真的 ...
- Azure PowerShell (5) 使用Azure PowerShell创建简单的Azure虚拟机和Linux虚拟机
<Windows Azure Platform 系列文章目录> 本文介绍的是国外的Azure Global.如果是国内由世纪互联运维的Azure China,请参考这篇文档: Azure ...
- Azure PowerShell (11) 使用自定义虚拟机镜像模板,创建Azure虚拟机并绑定公网IP(VIP)和内网IP(DIP)
<Windows Azure Platform 系列文章目录> 前提要求: 1.假设笔者捕获一个Azure虚拟机模板,命名为leistorage 关于Azure虚拟机模板,请参考下图: 2 ...
- Windows Azure Virtual Machine (31) 迁移Azure虚拟机
<Windows Azure Platform 系列文章目录> 为什么要写这篇Blog? 之前遇到过很多客户提问: (1)我之前创建的虚拟机,没有加入虚拟网络.现在需要重新加入虚拟机网络, ...
- Windows Azure Virtual Machine (33) Azure虚拟机删除重建
<Windows Azure Platform 系列文章目录> 注意:本文介绍的重建Azure虚拟机,必须在同一个订阅内删除重建,必须在同一个订阅内删除重建,必须在同一个订阅内删除重建. ...
- Windows Azure 虚拟机备份
如果我们要在Windows Azure的虚拟机上进行一些“重要且高危”的操作,我们通常会想到使用快照或者备份功能.但是在Windows Azure上是没有虚拟机快照功能的,尽管我们可以对虚拟机的磁盘文 ...
- 使用Windows Azure PowerShell远程管理Windows Azure虚拟机
对于Windows Azure,如果你还在使用windowsazure.com门户来管理虚拟机,那就显得不怎么高上大了.Windows Azure PowerShell 是一个功能强大的脚本环境,可用 ...
随机推荐
- 缓存与数据库一致性之二:高并发下的key重建(先淘汰cache再写db)的问题
一.为什么数据会不一致 回顾一下上一篇文章<缓存与数据库一致性之一:缓存更新设计>中对缓存.数据库进行读写操作的流程. 写流程: (1)先淘汰cache (2)再写db 读流程: (1)先 ...
- java注解总结(1)
1.什么是注解 注解,主要提供一种机制,这种机制允许程序员在编写代码的同时可以直接编写元数据. 2.介绍 何为注解?--->元数据:描述数据自身的数据. 注解就是代码的元数据,他们包含了代码自身 ...
- 了解protected 以及公用、私有和受保护的继承
protected成员 可以认为protected访问标号是private 和public 的混合: 1.像private成员一样,protected成员不能被类的用户访问. 2.像public成员一 ...
- vmware中centos6.5无法启动拷贝出里面的资料的方法
先说一下我的环境:windows7-x64位机器下安装的vmware虚拟机,里面安装的是centos6.5-x64位的系统. 系统崩溃的原因:从cenos拖拽一个文件到win7下,结果就卡死了.整个系 ...
- Centos7更新阿里yum源
一.下载repo文件 wget http://mirrors.aliyun.com/repo/Centos-7.repo 二.备份并替换系统的repo文件 cp Centos-7.repo /etc/ ...
- lung 分割论文
<4D Lung Tumor Segmentation via Shape Prior and Motion Cues > Abstract— Lung tumor segmentatio ...
- HDU - 4804 Campus Design(状压+轮廓线dp)
Campus Design Nanjing University of Science and Technology is celebrating its 60th anniversary. In o ...
- POJ - 2349 ZOJ - 1914 Arctic Network 贪心+Kru
Arctic Network The Department of National Defence (DND) wishes to connect several northern outposts ...
- logging 模块使用
1. logging 1.1 什么是 logging logging 模块是 Python 内置的日志管理模块,不需要额外安装. 使用: import logging logging.critical ...
- 交叉编译调试qemu_guest_agent
Winodws版本 编译环境Fedora23 下载VSS SDK的setup.exe 下载地址 提取VSS SDK头文件 将下面的代码保存成extract-vsssdk-headers.sh脚本,然后 ...