Linux網(wǎng)絡安全技巧(1)
Linux網(wǎng)絡安全技巧之網(wǎng)絡入侵的檢查
操作系統(tǒng)內(nèi)部的log file是檢測是否有網(wǎng)絡入侵的重要線索,當然這個假定你的logfile不被侵入者所破壞,如果你有臺服務器用專線直接連到Internet上,這意味著你的IP地址是永久固定的地址,你會發(fā)現(xiàn)有很多人對你的系統(tǒng)做telnet/ftp登錄嘗試,試著運行#more /var/log/secure | grep refused 去檢查。
Linux網(wǎng)絡安全技巧之限制具有SUID權(quán)限標志的程序數(shù)量
具有該權(quán)限標志的程序以root身份運行,是一個潛在的安全漏洞,當然,有些程序是必須要具有該標志的,象passwd程序。
Linux網(wǎng)絡安全技巧之BIOS安全。
設置BIOS密碼且修改引導次序禁止從軟盤啟動系統(tǒng)。
Linux網(wǎng)絡安全技巧之用戶口令。
用戶口令是Linux安全的一個最基本的起點,很多人使用的用戶口令就是簡單的‘password,這等于給侵入者敞開了大門,雖然從理論上說沒有不能確解的用戶口令,只要有足夠的時間和資源可以利用。比較好的用戶口令是那些只有他自己能夠容易記得并理解的一串字符,并且絕對不要在任何地方寫出來。
Linux網(wǎng)絡安全技巧之/etc/exports 文件。
如果你使用NFS網(wǎng)絡文件系統(tǒng)服務,那么確保你的/etc/exports具有最嚴格的存取權(quán)限設置,這意味著不要使用任何通配符,不允許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是登錄這個目錄的機器名,ro意味著mount成只讀系統(tǒng),root_squash禁止root寫入該目錄。
為了讓上面的改變生效,運行/usr/sbin/exportfs -a
Linux網(wǎng)絡安全技巧之確信/etc/inetd.conf的所有者是root,且文件權(quán)限設置為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禁止以下服務:
ftp, telnet, shell, login, exec, talk, ntalk, imap, pop-2, pop-3, finger, auth, etc. 除非你真的想用它。特別是禁止那些r命令.如果你用ssh/scp,那么你也可以禁止掉telnet/ftp。
為了使改變生效,運行#killall -HUP inetd 你也可以運行#chattr +i /etc/inetd.conf使該文件具有不可更改屬性。只有root 才能解開,用命令 #chattr -i /etc/inetd.conf
Linux網(wǎng)絡安全技巧之TCP_WRAPPERS
默認地,Redhat Linux允許所有的請求,用TCP_WRAPPERS增強你的站點的安全性是舉手之勞,你可以放入
“ALL: ALL”到/etc/hosts.deny中禁止所有的請求,然后放那些明確允許的請求到/etc/hosts.allow中,如:
sshd: 192.168.1.10/255.255.255.0 gate.openarch.com
對IP地址192.168.1.10和主機名gate.openarch.com,允許通過ssh連接。配置完了之后,用tcpdchk檢查
[root@deep]# tcpdchk
tcpchk是TCP_Wrapper配置檢查工具,它檢查你的tcp wrapper配置并報告所有發(fā)現(xiàn)的潛在/存在的問題。
Linux網(wǎng)絡安全技巧在這里先和大家分享這幾種,其實還有很多方法都可以有效的保護Linux網(wǎng)絡的安全,我們會在以后的文章中為大家介紹。
【編輯推薦】