首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
log4j
kubectl
server
syslog
ssh
vagrant
tengine
容器
devops
linux
sudo
nginx
sftp
service
centos
awk
grep
centos7
交换机
运维
路由器
apache
压力测试
cron
4层
k8s
服务器
curl
shell
负载均衡
debian
tomcat
crontab
fabric
ubuntu
stdout
grafana
dns
port
unix
ftp
docker
touch
7层
colors
jenkins
当前位置:
开发笔记
>
运维
> 正文
让Linux在企业中的管理更安全(1)
作者:流血的云_-86097 | 来源:互联网 | 2017-11-06 23:05
文章标题:让Linux在企业中的管理更安全(1)。Linux是中国IT实验室的一个技术频道。包含桌面应用,Linux系统管理,内核研究,嵌入式系统和开源等一些基本分类
作者:张亚宁
世界上没有绝对安全的系统,即使是普遍认为稳定的Linux系统,在管理和安全方面也存在不足之处。我们期望让系统尽量在承担低风险的情况下工作,这就要加强对系统安全的管理。
下面,我具体从两个方面来阐述Linux存在的不足之处,并介绍如何加强Linux系统在安全方面的管理。
防止黑客的入侵
在谈黑客入侵方面的安全管理之前,我先简单介绍一些黑客攻击Linux主机的主要途径和惯用手法,让大家对黑客攻击的途径和手法有所了解。这样才能更好地防患于未然,做好安全防范。
要阻止黑客蓄意的入侵,可以减少内网与外界网络的联系,甚至独立于其它网络系统之外。这种方式虽造成网络使用上的不便,但也是最有效的防范措施。
黑客一般都会寻求下列途径去试探一台Linux或Unix主机,直到它找到容易入侵的目标,然后再开始动手入侵。常见的攻击手法如下:
1、直接窃听取得root密码,或者取得某位特殊User的密码,而该位User可能为root,再获取任意一位User的密码,因为取得一般用户密码通常很容易。
2、黑客们经常用一些常用字来破解密码。曾经有一位美国黑客表示,只要用“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等。
3、使用命令:finger@some.cracked.host,就可以知道该台计算机上面的用户名称。然后找这些用户下手,并通过这些容易入侵的用户取得系统的密码文件/etc/passwd,再用密码字典文件搭配密码猜测工具猜出root的密码。
4、利用一般用户在/tmp目录放置着的SetUID的文件或者执行着SetUID程序,让root去执行,以产生安全漏洞。
5、利用系统上需要SetUID root权限的程序的安全漏洞,取得root的权限,例如:pppd。
6、从.rhost的主机入侵。因为当用户执行rlogin登录时,rlogin程序会锁定.rhost定义的主机及账号,并且不需要密码登录。
7、修改用户的.login、cshrc、.profile等Shell设置文件,加入一些破坏程序。用户只要登录就会执行,例如“if /tmp/backdoor exists run /tmp/backdoor”。
8、只要用户登录系统,就会不知不觉地执行Backdoor程序(可能是Crack程序),它会破坏系统或者提供更进一步的系统信息,以利Hacker渗透系统。
9、如果公司的重要主机可能有网络防火墙的层层防护,Hacker有时先找该子网的任何一台容易入侵的主机下手,再慢慢向重要主机伸出魔掌。例如:使用NIS共同联机,可以利用remote 命令不需要密码即可登录等,这样黑客就很容易得手了。
10、Hacker会通过中间主机联机,再寻找攻击目标,避免被用逆查法抓到其所在的真正IP地址。
11、Hacker进入主机有好几种方式,可以经由Telnet(Port 23)、Sendmail(Port25)、FTP(Port 21)或WWW(Port 80)的方式进入。一台主机虽然只有一个地址,但是它可能同时进行多项服务,而这些Port都是黑客“进入”该主机很好的方式。
12、Hacker通常利用NIS(IP)、NFS这些RPC Service截获信息。只要通过简单的命令(例如showmount),便能让远方的主机自动报告它所提供的服务。当这些信息被截获时,即使装有tcp_wrapper等安全防护软件,管理员依然会在毫不知情的情况下被“借”用了NIS Server上的文件系统,而导致/etc/passwd外流。
13、发E-mail给anonymous账号,从FTP站取得/etc/passwd密码文件,或直接下载FTP站/etc目录的passwd文件。
14、网络窃听,使用sniffer程序监视网络Packet,捕捉Telnet,FTP和Rlogin一开始的会话信息,便可顺手截获root密码,所以sniffer是造成今日Internet非法入侵的主要原因之一。
15、利用一些系统安全漏洞入侵主机,例如:Sendmail、Imapd、Pop3d、DNS等程序,经常发现安全漏洞,这对于入侵不勤于修补系统漏洞的主机相当容易得手。
16、被Hacker入侵计算机,系统的Telnet程序可能被掉包,所有用户Telnet session的账号和密码均被记录下,并发E-mail给Hacker,进行更进一步的入侵。
17、Hacker会清除系统记录。一些厉害的Hacker都会把记录它们进入的时间、IP地址消除掉,诸如清除:syslog、lastlog、messages、wtmp、utmp的内容,以及Shell历史文件.history。
18、入侵者经常将如ifconfig、tcpdump这类的检查命令更换,以避免被发觉。
19、系统家贼偷偷复制/etc/passwd,然后利用字典文件去解密码。
20、家贼通过su或sudo之类的Super User程序觊觎root的权限。
21、黑客经常使用Buffer overflow(缓冲区溢位)手动入侵系统。
22、cron是Linux操作系统用来自动执行命令的工具,如定时备份或删除过期文件等等。入侵者常会用cron来留后门,除了可以定时执行破译码来入侵系统外,又可避免被管理员发现的危险。
23、利用IP spoof(IP诈骗)技术入侵Linux主机。
以上是目前常见的黑客攻击Linux主机的伎俩。如果黑客可以利用上述一种方法轻易地入侵计算机的话,那么该计算机的安全性实在太差了,需要赶快下载新版的软件来升级或是用patch文件来修补安全漏洞。在此警告,擅自使用他人计算机系统或窃取他人资料的都是违法行为,希望各位读者不要以身试法。
除了上面这些方法,很多黑客还可以利用入侵工具来攻击Linux系统。这些工具常常被入侵者完成入侵以后种植在受害者服务器当中。这些入侵工具各自有不同的特点,有的只是简单地用来捕捉用户名和密码,有的则非常强大可记录所有的网络数据流。总之,黑客利用入侵工具也是攻击Linux主机的常用方法。
安全
linux
rpc
服务器
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
服务器
Linux环境下Redmine快速搭建指南
本文将详细介绍如何在Linux操作系统中使用Bitnami Redmine安装包快速搭建Redmine项目管理平台,帮助读者轻松完成环境配置。 ...
[详细]
蜡笔小新 2024-12-12 10:58:24
服务器
解决SpringBoot与MyBatis集成时出现的BuilderException错误
在尝试将SpringBoot与MyBatis框架进行集成时,遇到了一个常见的问题:org.apache.ibatis.builder.BuilderException。此错误通常指示XML配置文件中存在语法或结构上的问题。本文将探讨具体原因及解决方案。 ...
[详细]
蜡笔小新 2024-12-11 11:27:11
shell
如何设置局域网并实现软件共享?
本文详细介绍了如何设置局域网,并确保网络中的所有计算机能够相互访问和共享安装的软件。包括物理连接检查、TCP/IP设置、网络协议配置等多个方面。 ...
[详细]
蜡笔小新 2024-12-05 20:14:13
服务器
解决Linux Ubuntu下Ping IP正常但无法Ping域名的问题
本文介绍了在Linux Ubuntu系统中遇到的一种常见问题——能够Ping通IP地址,但无法Ping通域名,并提供了有效的解决方案。 ...
[详细]
蜡笔小新 2024-12-01 20:10:18
linux
解锁加密ZIP文件的高级技巧
在日常工作中,经常会遇到需要访问被加密的ZIP文件的情况。当你没有密码时,这可能会成为一个难题。本文将指导你如何安全有效地处理这类问题,包括使用特定工具和技术来尝试恢复或移除密码。 ...
[详细]
蜡笔小新 2024-12-12 14:42:59
服务器
笔记本无线网络安全配置指南:快速入门版
本文详细介绍了如何为笔记本电脑配置无线网络连接,确保其安全性和稳定性,适合初学者快速上手。 ...
[详细]
蜡笔小新 2024-12-12 13:49:13
shell
MySQL数据库备份与恢复实践
本文档详细介绍了2017年8月31日关于MySQL数据库备份与恢复的教学内容,包括MySQL日志功能、备份策略、备份工具及实战演练。 ...
[详细]
蜡笔小新 2024-12-12 13:25:48
服务器
Zookeeper面试常见问题解析
本文详细介绍了Zookeeper中的ZAB协议、节点类型、ACL权限控制机制、角色分工、工作状态、Watch机制、常用客户端、分布式锁实现、默认通信框架以及消息广播和领导选举的流程。 ...
[详细]
蜡笔小新 2024-12-12 12:41:06
服务器
muduo库网络模块源码解析:Socket封装与字节序转换
本文详细解析了muduo库中的Socket封装及字节序转换功能。主要涉及`Endian.h`和`SocketsOps.h`两个头文件,以及`Socket.h`和`InetAddress.h`类的实现。 ...
[详细]
蜡笔小新 2024-12-12 12:33:50
服务器
ThinkPHP框架入门解析
本文介绍了ThinkPHP框架的基本概念及其主要特性。作为一款遵循Apache许可证的开源框架,ThinkPHP不仅支持多种平台和Web服务器,还提供了丰富的功能以适应不同的开发需求。 ...
[详细]
蜡笔小新 2024-12-11 18:56:51
服务器
数字音视频编解码技术及其在短视频应用中的标准概述
本文介绍了数字音视频编解码技术标准,特别是中国自主研发的AVS标准,及其在短视频软件开发中的应用。文章探讨了AVS标准的发展历程、技术特点以及与国际标准的对比。 ...
[详细]
蜡笔小新 2024-12-11 12:53:23
服务器
Java性能优化指南 | 制定有效的性能优化策略
探讨Java应用性能优化的方法与策略,包括性能测试技巧、常见问题及解决方案,旨在帮助开发者提升系统性能。 ...
[详细]
蜡笔小新 2024-12-11 12:38:27
服务器
Java JDK 安装指南
本文档旨在提供详细的Java Development Kit (JDK) 安装步骤,帮助用户在Linux环境下顺利安装JDK,并进行必要的环境配置。 ...
[详细]
蜡笔小新 2024-12-10 21:27:09
shell
Python语言的核心特点及其应用领域
Python作为一种广泛使用的高级编程语言,以其简洁的语法、强大的功能和丰富的库支持著称。本文将详细介绍Python的主要特点及其在现代软件开发中的应用。 ...
[详细]
蜡笔小新 2024-12-03 12:00:39
linux
Kodi与XBMC:探索开源媒体中心的演变
Kodi(原名XBMC)是一款由XBMC基金会开发的免费开源媒体播放器应用,支持多种操作系统和硬件平台。该软件以其强大的多媒体处理能力和用户友好的界面受到广泛欢迎。 ...
[详细]
蜡笔小新 2024-12-03 10:04:55
流血的云_-86097
这个家伙很懒,什么也没留下!
Tags | 热门标签
log4j
kubectl
server
syslog
ssh
vagrant
tengine
容器
devops
linux
sudo
nginx
sftp
service
centos
awk
grep
centos7
交换机
运维
路由器
apache
压力测试
cron
4层
k8s
服务器
curl
shell
负载均衡
RankList | 热门文章
1
js中的this关键字详解_javascript技巧
2
使用VSCode配置Anaconda(3.7)python3.6(yolov3)环境
3
视频合并时使用python批量修改文件名的方法
4
find、grep、awk、sed文件处理
5
mysql 数据库自动备份(navicat + windows批处理)
6
人类衰老之谜有了新发现
7
《30天自制操作系统》学习笔记第2天
8
席卷全球158国的Citrix高危漏洞正被利用,有黑客组织安置“独家”后门
9
Microsoft Excel 教程「41」,如何在 Excel 图表中添加标题?
10
如何改善win7纯净版电脑的搜索功能呢?
11
[Docker]Docker简介
12
用tensorflow2神经网络拟合二维函数曲面4/(3*x)+1/y
13
python+pytest接口自动化(9)cookie绕过登录(保持登录状态)
14
使用UIScreenEdgePanGestureRecognizer写iOS7侧边栏
15
开发笔记:初识Lock与AbstractQueuedSynchronizer(AQS)
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有