运维面临的主要安全威胁介绍

                                    作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

一.运维面临的主要安全威胁介绍

1.DOS/DDOS
  DOS是Denial of Service的简称,即拒绝服务,造成Dos的攻击行为被称为DoS攻击,其目的是使计算机或网络无法提供正常的服务。最常见的DoS攻击有计算机网络带宽攻击和连通性攻击。最常见的攻击类型如:"SYN Flood","HTTP Flood"。DOS/DDOS攻击是最常见的一种攻击方式。
解决方法:调整kernel参数,应用优化,增加网络宽带,集群,CDN等等。

2.系统及软件漏洞
  DOS/DDOS并不是一种入侵的操作,而系统及软件漏洞才是赤裸裸的攻击,通过攻击可以操作你的服务器获取相应的权限等等。典型的案例如:心血漏洞(ssh服务),redies漏洞,bash漏洞等等,这些漏洞都会导致你的服务器被黑客入侵。
解决方法:多关注redhat,乌云等官网,这些网站会时不时暴露出安全事件。当然他们有时候会给出相应的解决方案,你可以根据他们出的方案去做相应的操作,如果持续没有给出解决方案就得考虑是否要换产品了。

3.缓冲区溢出攻击
  缓冲区溢出是指当计算机向缓冲区内填充数据位数是超过了缓冲区本身的容量,溢出的数据覆盖在合法数据上,理想的情况是:程序会检查数据长度,而且并不允许超过缓冲区长度的字符。但是绝大多数程序都会假设数据长度总是与所分配的存储空间相匹配,这就为缓冲区溢出埋下隐患。操作系统所使用的缓冲区,又被成为”堆栈“,在各个操作系统进程之间,指令会被临时存储在”堆栈“当中,”堆栈“也会出现缓冲区溢出。

4.扫描
  端口扫描攻击是一种常用的嗅探技术,攻击者可将它用于寻找他们能够成功攻击的服务。连接在网络中所有计算机都会运行许多使用TCP或UDP端口的服务,而所提供的已定义端口达6000个以上。通常,端口扫描仅利用对端口所进行的扫描不会造成直接的损失。然而,端口扫描可让攻击者找到可用于发动各种攻击的端口。在国外扫描是违法的,但在国内就不好说啦。

5.木马
  如果你的服务器存在木马的话,那么说明你的服务器已经被入侵了。木马(Trojan)这个名字来源于古希腊传说(荷马史诗中木马计的故事,Trojan一词的特洛伊木马本意是特洛伊的,即代指特洛伊木马,也就是木马计的故事)。”木马“程序是目前比较流行的病毒文件,与一般的病毒不同,它不会自我繁殖,也并不”刻意“地去感染其他文件,它通过将自身伪装吸引用户下载执行,向施种木马提供打开被种主机的门户,使施种者可以任意毁坏,窃取被种者的文件,甚至远程操控被种主机。木马病毒的产生严重危害着现代网络的安全运行。

6.IP欺骗
  IP地址欺骗是指行动产生的IP数据包为伪造的源IP地址,以便冒充其他系统或发件人的身份。这是一种黑客的攻击形式,黑客使用一台计算机上网,而借用另外一台机器的IP地址,从而冒充另外一台机器与服务器打交道。

7.ARP欺骗
  由于局域网的网络流通不是根据IP地址进行,而是根据MAC地址进行传输。所以,MAC地址在A上被伪造成一个不存在的MAC地址,这样就会导致网络不通,A不能Ping通C!这就是一个简单的ARP欺骗。

8.跨站攻击
  跨站攻击,即Cross Site Script Execution(通常简写为XSS)是指攻击者利用网站程序对用户输入过滤不足,输入可以显示在页面上对其他用户造成影响的HTML代码,从而盗取用户资料、利用用户身份进行某种动作或者对访问者进行病毒侵害的一种攻击方式。

9.SQL注入攻击
  SQL注入攻击是黑客对数据库进行攻击的常用手段之一。随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。

10.中间人攻击
  中间人攻击(Man-in-the-MiddleAttack,简称“MITM攻击”)是一种“间接”的入侵攻击,这种攻击模式是通过各种技术手段将受入侵者控制的一台计算机虚拟放置在网络连接中的两台通信计算机之间,这台计算机就称为“中间人”。

11.密码攻击
  密码攻击是在不知道密匙的情况下,恢复出明文。常用的密码分析攻击有惟密文攻击(Ciphertext Only Attack)、选择明文攻击(Chosen Plaintext Attack)、选择密文攻击(Chosen Ciphertext Attack) 和相关键值攻击(Related Key Attack) 四大类。

12.0day攻击
  在计算机领域中,0day通常是指还没有补丁的漏洞,而0day攻击则是指利用这种漏洞进行的攻击。

13.社会工程学攻击
  社会工程攻击,是一种利用"社会工程学" 来实施的网络攻击行为。在计算机科学中,社会工程学指的是通过与他人的合法地交流,来使其心理受到影响,做出某些动作或者是透露一些机密信息的方式。这通常被认为是一种欺诈他人以收集信息、行骗和入侵计算机系统的行为。在英美普通法系中,这一行为一般是被认作侵犯隐私权的。历史上,社会工程学是隶属于社会学,不过其影响他人心理的效果引起了计算机安全专家的注意。

二.运维安全技术概览
1.物理安全
  我们可以把服务器托管到高级的IDC机房,这样你的服务器就不会被轻易的被别人触碰到,你可能在公司一台服务器都么有,但是你可以操作上万台服务器这都是有可能的。当你要去看某台服务器时,你得带上你的身份证,需要安检,而且只要你进入IDC机房之后每一个角落都有视频监控。相对来说可以保证物理安全。

2.系统安全
  可以从以下四个方向进行考虑,如文件系统,系统进程,用户安全,日志管理等等。

3.网络安全
  我们可以购买硬件的防火墙或VPN,当然你也可以利用软件来代替,但是性能和稳定性就大大的不如花钱的好使啦。

4.应用安全
  说白了香葱应用软件做安全几乎是很难的,只可以做个优化处理,比如网站服务器我们可以将web 的软件版本隐藏起来,自己搭建内外的DNS等等,将ssh服务的root远程登录给禁用掉或者是给予源IP地址访问等等。

5.IDS/IPS
  即入侵检测和入侵防御系统。

  如果你的服务器被攻击了,建议拔掉网线,让你的服务器下线。然后自己接上显示器来查看你的服务器到底是被谁攻击啦,再采取相应的解决方案。

运维面临的主要安全威胁介绍相关推荐

  1. 圆桌对话:云时代下,企业运维面临的挑战与机遇

    简介:四位企业运维大咖展开对话,讨论"云时代下,企业运维面临的挑战与机遇". 编者按:上云,已经成为了企业势不可挡的选择.云计算所拥有的"软件定义一切"的特性, ...

  2. 云时代,运维面临的挑战与机遇

    上云,已经成为了企业势不可挡的选择.云计算所拥有的"软件定义一切"的特性,推动了敏捷弹性.DevOps.智能运维和基础设施即代码等自动化运维趋势,给企业研发运维体系的进一步升级带来 ...

  3. 数字化时代,企业运维面临现状及挑战分析解读

    云智慧 AIOps 社区是由云智慧发起,针对运维业务场景,提供算法.算力.数据集整体的服务体系及智能运维业务场景的解决方案交流社区.该社区致力于传播 AIOps 技术,旨在与各行业客户.用户.研究者和 ...

  4. 轻量级自动化运维工具ansible之一:初步介绍及简单运用

    一.常见的自动化运维工具: OS Provisioning:PXE, Cobbler OS Config:puppet, saltstack, chef, func Task Exec:fabric, ...

  5. linux运维 职友集,为你介绍一下Linux运维到底是干啥的?

    今天小编为大家带来的文章是关于Linux运维的介绍的,通过本篇文章你可以解决以下疑问: Linux网络运维是什么? 为什么网络运维的人才紧缺? 网络运维学了到底有没有前途? Linux运维是什么? 对 ...

  6. linux运维常用服务器软件整理和介绍

    本文介绍Linux运维常用的服务器软件,中间件,运维工具等. 目录 代理服务器 nginx 运行环境 php python c++/g++ java go 数据库/中间件 redis mysql po ...

  7. 自动化运维工具——ansible安装及模块介绍

    ansbile 前言 一.主流自动化运维工具简介 1.1 Puppet 1.2 Saltstack 1.3 Ansible 二.Ansible 运维工具原理 三.Ansible安装 3.1 下载软件包 ...

  8. mysql中常用动词_Mysql DBA 高级运维学习之路-sql语言介绍及分类

    1.什么是sql SQL英文全称是Structured Query Language,中文意思是结构化查询语言.它是一种对关系型数据库中的数据进行定义和操作的语言方法.是大多数关系数据库管理系统所支持 ...

  9. 华为立体运维-第五课(APM介绍)

    一APM简介 云应用性能管理服务(Application Performance Management,简称APM)是实时监控并管理云应用性能和故障的云服务,提供专业的分布式应用性能分析能力, 可以帮 ...

最新文章

  1. 字节 位 比特的关系
  2. 嵌入式Linux系统编程学习之七gdb调试器
  3. ORACLE批量更新四种方法比较
  4. http 回应头的闷事
  5. 云存储收银系统_重磅丨远丰云收银系统WebPos升级 开启智能收银新时代
  6. 小程序下wxParse 渲染html代码
  7. OD教程(去除NAG窗口--PE文件结构)
  8. 绘制北京市蜜雪冰城门店地图
  9. Vivado vc707 pcie传输实验(超详细)
  10. 苹果充电显示不支持此配件_水果手机充电时,显示不支持此配件时的应急处理小窍门...
  11. netty报错:远程主机强迫关闭了一个现有的连接
  12. oracle的aud文件是什么,Oracle 11g 在audit_file_dest目录下产生大量的aud文件
  13. html项目经验范文,优秀的项目经验怎么写?
  14. 【热门收藏】iOS开发人员必看的精品资料(100个)
  15. Cesium专栏-空间分析之地形等高线(附源码下载)
  16. wxappUnpacker 微信小程序反编译 2019 9月使用问题总结
  17. 圣天诺HL加密锁(原HASP加密锁)快速入门
  18. 图形图形处理方面的一位微软专家的主页,
  19. MATLAB画三维墨西哥草帽图,数字图像处理之图像分割-20210401063921.ppt-原创力文档...
  20. 国家铁塔最快3个月后挂牌 或导致资费上涨

热门文章

  1. 汽车以太网- IEEE 802.3标准
  2. 树莓派修改多网卡的连接
  3. 【会议记录】2022北京网络安全大会-杨珉-软件供应链安全治理之漏洞补丁:现状及应对方案
  4. Java BufferedInputStream available()方法与示例
  5. Simulink学习——stateflow快速入门之层次结构、互斥及并行
  6. aspen分离膜_超滤膜甲醇分离单元的Aspen Plus用户模型开发
  7. 北航计算机学院上机试题,北航计算机系考研复试上机真题及答.pdf
  8. mxc_uart driver 加载过程
  9. Python 中 if not 的用法
  10. 虚拟机配置静态ip地址(VMware,linux系统)