偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

讓Linux更安全的超簡(jiǎn)配置法

運(yùn)維 系統(tǒng)運(yùn)維
如何讓Linux更安全是每個(gè)系統(tǒng)管理員最在乎的事情之一,本文詳細(xì)介紹了Linux安全配置的步驟和方法。

一、磁盤分區(qū)

1、如果是新安裝系統(tǒng),對(duì)磁盤分區(qū)應(yīng)考慮安全性:

1)根目錄(/)、用戶目錄(/home)、臨時(shí)目錄(/tmp)和/var目錄應(yīng)分開到不同的磁盤分區(qū);

2)以上各目錄所在分區(qū)的磁盤空間大小應(yīng)充分考慮,避免因某些原因造成分區(qū)空間用完而導(dǎo)致系統(tǒng)崩潰;

2、對(duì)于/tmp和/var目錄所在分區(qū),大多數(shù)情況下不需要有suid屬性的程序,所以應(yīng)為這些分區(qū)添加nosuid屬性;

方法一:修改/etc/fstab文件,添加nosuid屬性字。例如:

/dev/hda2  /tmp ext2 exec,dev,nosuid,rw 0 0

^^^^^^

方法二:如果對(duì)/etc/fstab文件操作不熟,建議通過linuxconf程序來修改。

* 運(yùn)行l(wèi)inuxconf程序;

* 選擇"File systems"下的"Access local drive";

* 選擇需要修改屬性的磁盤分區(qū);

* 選擇"No setuid programs allowed"選項(xiàng);

* 根據(jù)需要選擇其它可選項(xiàng);

* 正常退出。(一般會(huì)提示重新mount該分區(qū))

二、安裝

1、對(duì)于非測(cè)試主機(jī),不應(yīng)安裝過多的軟件包。這樣可以降低因軟件包而導(dǎo)致出現(xiàn)安全漏洞的可能性。

2、對(duì)于非測(cè)試主機(jī),在選擇主機(jī)啟動(dòng)服務(wù)時(shí)不應(yīng)選擇非必需的服務(wù)。例如routed、ypbind等。

三、安全配置與增強(qiáng)

內(nèi)核升級(jí)。起碼要升級(jí)至2.2.16以上版本。

GNU libc共享庫升級(jí)。(警告:如果沒有經(jīng)驗(yàn),不可輕易嘗試??蓵壕?。)

關(guān)閉危險(xiǎn)的網(wǎng)絡(luò)服務(wù)。echo、chargen、shell、login、finger、NFS、RPC等

關(guān)閉非必需的網(wǎng)絡(luò)服務(wù)。talk、ntalk、pop-2等

常見網(wǎng)絡(luò)服務(wù)安全配置與升級(jí)

確保網(wǎng)絡(luò)服務(wù)所使用版本為當(dāng)前最新和最安全的版本。

取消匿名FTP訪問

去除非必需的suid程序

使用tcpwrapper

使用ipchains防火墻

日志系統(tǒng)syslogd

一些細(xì)節(jié):

1.操作系統(tǒng)內(nèi)部的log file是檢測(cè)是否有網(wǎng)絡(luò)入侵的重要線索,當(dāng)然這個(gè)假定你的logfile不被侵入者所破壞,如果你有臺(tái)服務(wù)器用專線直接連到Internet上,這意味著你的IP地址是永久固定牡刂罰慊岱⑾鐘瀉芏噯碩閱愕南低匙鰐elnet/ftp登錄嘗試,試著運(yùn)行#more /var/log/secure | grep refused 去檢查。

2. 限制具有SUID權(quán)限標(biāo)志的程序數(shù)量,具有該權(quán)限標(biāo)志的程序以root身份運(yùn)行,是一個(gè)潛在的安全漏洞,當(dāng)然,有些程序是必須要具有該標(biāo)志的,象passwd程序。

3.BIOS安全。設(shè)置BIOS密碼且修改引導(dǎo)次序禁止從軟盤啟動(dòng)系統(tǒng)。

4. 用戶口令。用戶口令是Linux安全的一個(gè)最基本的起點(diǎn),很多人使用的用戶口令就是簡(jiǎn)單的‘password',這等于給侵入者敞開了大門,雖然從理論上說沒有不能確解的用戶口令,只要有足夠的時(shí)間和資源可以利用。比較好的用戶口令是那些只有他自己能夠容易記得并理解的一串字符,并且絕對(duì)不要在任何地方寫出來。

5./etc/exports 文件。如果你使用NFS網(wǎng)絡(luò)文件系統(tǒng)服務(wù),那么確保你的/etc/exports具有最嚴(yán)格的存取權(quán)限設(shè)置,不意味著不要使用任何通配符,不允許root寫權(quán)限,mount成只讀文件系統(tǒng)。編輯文件/etc/exports并且加:例如:

/dir/to/export host1.mydomain.com(ro,root_squash)

/dir/to/export host2.mydomain.com(ro,root_squash)

/dir/to/export 是你想輸出的目錄,host.mydomain.com是登錄這個(gè)目錄的機(jī)器名,

ro意味著mount成只讀系統(tǒng),root_squash禁止root寫入該目錄。

為了讓上面的改變生效,運(yùn)行/usr/sbin/exportfs -a

6.確信/etc/inetd.conf的所有者是root,且文件權(quán)限設(shè)置為600 。

[root@deep]# chmod 600 /etc/inetd.conf

ENSURE that the owner is root.

[root@deep]# stat /etc/inetd.conf

File: "/etc/inetd.conf"

Size: 2869 Filetype: Regular File

Mode: (0600/-rw-------) Uid: ( 0/ root) Gid: ( 0/ root)

Device: 8,6 Inode: 18219 Links: 1

Access: Wed Sep 22 16:24:16 1999(00000.00:10:44)

Modify: Mon Sep 20 10:22:44 1999(00002.06:12:16)

Change:Mon Sep 20 10:22:44 1999(00002.06:12:16)

編輯/etc/inetd.conf禁止以下服務(wù):

ftp, telnet, shell, login, exec, talk, ntalk, imap, pop-2, pop-3, finger,

auth, etc. 除非你真的想用它。

特別是禁止那些r命令.如果你用ssh/scp,那么你也可以禁止掉telnet/ftp。

為了使改變生效,運(yùn)行#killall -HUP inetd

你也可以運(yùn)行#chattr +i /etc/inetd.conf使該文件具有不可更改屬性。

只有root才能解開,用命令

#chattr -i /etc/inetd.conf

#p#

7. TCP_WRAPPERS

默認(rèn)地,Redhat Linux允許所有的請(qǐng)求,用TCP_WRAPPERS增強(qiáng)你的站點(diǎn)的安全性是舉手

之勞,你可以放入

“ALL: ALL”到/etc/hosts.deny中禁止所有的請(qǐng)求,然后放那些明確允許的請(qǐng)求到

/etc/hosts.allow中,如:

sshd: 192.168.1.10/255.255.255.0 gate.openarch.com

對(duì)IP地址192.168.1.10和主機(jī)名gate.openarch.com,允許通過ssh連接。

配置完了之后,用tcpdchk檢查

[root@deep]# tcpdchk

tcpchk是TCP_Wrapper配置檢查工具,

它檢查你的tcp wrapper配置并報(bào)告所有發(fā)現(xiàn)的潛在/存在的問題。

8. 別名文件aliases

編輯別名文件/etc/aliases(也可能是/etc/mail/aliases),移走/注釋掉下面的行。

# Basic system aliases -- these MUST be present.

MAILER-DAEMON: postmaster

postmaster: root

# General redirections for pseudo accounts.

bin: root

daemon: root

#games: root ?remove or comment out.

#ingres: root ?remove or comment out.

nobody: root

#system: root ?remove or comment out.

#toor: root ?remove or comment out.

#uucp: root ?remove or comment out.

# Well-known aliases.

#manager: root ?remove or comment out.

#dumper: root ?remove or comment out.

#operator: root ?remove or comment out.

# trap decode to catch security attacks

#decode: root

# Person who should get root's mail

#root: marc

最后更新后不要忘記運(yùn)行/usr/bin/newaliases,使改變生效。

9.阻止你的系統(tǒng)響應(yīng)任何從外部/內(nèi)部來的ping請(qǐng)求。

既然沒有人能ping通你的機(jī)器并收到響應(yīng),你可以大大增強(qiáng)你的站點(diǎn)的安全性。你可以加下面的一行命令到/etc/rc.d/rc.local,以使每次啟動(dòng)后自動(dòng)運(yùn)行。

echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

10. 不要顯示出操作系統(tǒng)和版本信息。

如果你希望某個(gè)人遠(yuǎn)程登錄到你的服務(wù)器時(shí)不要顯示操作系統(tǒng)和版本信息,你能改變

/etc/inetd.conf中的一行象下面這樣:

telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd -h

加-h標(biāo)志在最后使得telnet后臺(tái)不要顯示系統(tǒng)信息,而僅僅顯示login:

11.The /etc/host.conf file

編輯host.conf文件(vi /etc/host.conf)且加下面的行:

# Lookup names via DNS first then fall back to /etc/hosts.

order bind,hosts

# We don't have machines with multiple IP addresses on the same card

(like virtual server,IP Aliasing).

multi off

# Check for IP address spoofing.

nospoof on

IP Spoofing: IP-Spoofing is a security exploit that works by tricking

computers in a trust relationship that you are someone that you really aren't.

12. The /etc/securetty file

該文件指定了允許root登錄的tty設(shè)備,/etc/securetty被/bin/login程序讀取,它的

格式是一行一個(gè)被允許的名字列表,如你可以編輯/etc/securetty且注釋出下面的行。

tty1

#tty2

#tty3

#tty4

#tty5

#tty6

#tty7

#tty8

-意味著root僅僅被允許在tty1終端登錄。

13. 特別的帳號(hào)

禁止所有默認(rèn)的被操作系統(tǒng)本身啟動(dòng)的且不需要的帳號(hào),當(dāng)你第一次裝上系統(tǒng)時(shí)就應(yīng)該做此檢查,Linux提供了各種帳號(hào),你可能不需要,如果你不需要這個(gè)帳號(hào),就移走它,你有的帳號(hào)越多,就越容易受到攻擊。

為刪除你系統(tǒng)上的用戶,用下面的命令:

[root@deep]# userdel username

為刪除你系統(tǒng)上的組用戶帳號(hào),用下面的命令:

[root@deep]# groupdel username

在終端上打入下面的命令刪掉下面的用戶。

[root@deep]# userdel adm

[root@deep]# userdel lp

[root@deep]# userdel sync

[root@deep]# userdel shutdown

[root@deep]# userdel halt

[root@deep]# userdel mail

如果你不用sendmail服務(wù)器,procmail.mailx,就刪除這個(gè)帳號(hào)。

[root@deep]# userdel news

[root@deep]# userdel uucp

[root@deep]# userdel operator

[root@deep]# userdel games

如果你不用X windows 服務(wù)器,就刪掉這個(gè)帳號(hào)。

[root@deep]# userdel gopher

[root@deep]# userdel ftp

如果你不允許匿名FTP,就刪掉這個(gè)用戶帳號(hào)。

【編輯推薦】

  1. 大多數(shù)Linux包管理器存在安全隱患
  2. Linux下使用網(wǎng)站主機(jī)作為加密代理服務(wù)器
  3. Mac和Linux將面臨新的漏洞攻擊
責(zé)任編輯:趙寧寧 來源: 中國(guó)IT實(shí)驗(yàn)室
相關(guān)推薦

2021-06-08 09:46:22

智能家居網(wǎng)絡(luò)安全網(wǎng)絡(luò)攻擊

2014-02-26 15:57:41

eLTE華為

2018-05-14 17:30:25

2024-05-07 13:44:57

2022-05-09 13:37:44

VR智慧城市智慧交通

2019-01-15 17:40:03

華為

2009-04-28 15:45:36

windows防火墻server

2023-01-13 21:27:49

智慧城市

2016-03-17 10:20:57

2017-09-18 10:26:05

Android OAndroid應(yīng)用安裝

2009-10-30 11:02:30

Windows數(shù)據(jù)安全

2013-05-29 14:27:40

2013-05-27 09:31:27

云計(jì)算

2013-08-08 22:00:18

2025-01-20 08:30:00

2015-08-17 16:34:13

2025-04-29 02:22:00

Python技巧CLI

2019-03-07 09:13:34

身份認(rèn)證API密碼

2015-02-27 09:20:17

Android黑莓谷歌
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)