国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 基礎(chǔ)常識 > 正文

Solaris系統(tǒng)安全加固列表(2)

2020-03-01 06:01:35
字體:
供稿:網(wǎng)友

四、系統(tǒng)加固

1、為OpenBoot設(shè)置密碼

在Solaris中設(shè)置密碼 # eeprom security-password

在OpenBoot中設(shè)置密碼 ok password

在Solaris中設(shè)置安全級別(command) # eeprom security-mode=command

在OpenBoot中設(shè)置安全級別(command) ok setenv security-mode command

在OpenBoot中設(shè)置安全級別(full) ok setenv security-mode full

2、取消不必須賬號

移去或者鎖定那些不是必須的帳號,比如sysuucp uucplisten等等,簡單的辦法是在/etc/shadow的password域中放上NP字符。

(簡單辦法是 passwd -l username)

3、文件系統(tǒng)

/etc目錄中應(yīng)該沒有文件是組或者其他用戶可寫的

find /etc/ -type f –perm –g+w –print (查找組可寫文件)

find /etc/ -type f –perm –o+w –print (查找其他用戶可寫文件)

chmod –R go-w /etc (改變?nèi)魏五e(cuò)誤的組/其他用戶的寫權(quán)限)

/var/adm/utmp和/var/adm/utmpx文件的權(quán)限應(yīng)該是644

4、X-Windows手工鎖定(當(dāng)管理員離開電腦的時(shí)候)

CDE中面板上的加鎖圖標(biāo)

OpenWindows中-鼠標(biāo)右鍵-Utilities-Lock Screen

5、/etc的存取權(quán)限

用chmod -R g-w /etc命令來移去組用戶對/etc的寫權(quán)限。

6、打開數(shù)據(jù)包轉(zhuǎn)發(fā)

#ndd –set /dev/ip ip_forwarding 1 (在系統(tǒng)作為路由器的情況中執(zhí)行)

關(guān)閉數(shù)據(jù)包轉(zhuǎn)發(fā)

#ndd –set /dev/ip ip_forwarding 0 (建議把這條命令加入/etc/init.d/inetinit中)

忽略重定向數(shù)據(jù)包(否則有遭到DOS的隱患)

#ndd –set /dev/ip ip_ignore_redirects 1 (加入/etc/init.d/inetinit)

不發(fā)送重定向數(shù)據(jù)包

#ndd –set /dev/ip ip_send_redirects 0 (加入/etc/init.d/inetinit)

禁止轉(zhuǎn)發(fā)定向廣播(如果網(wǎng)橋連結(jié)則不禁止)

#ndd –set /dev/ip ip_forward_directed_broadcasts 0 (加入/etc/init.d/inetinit)

禁止轉(zhuǎn)發(fā)在數(shù)據(jù)源設(shè)置了路由的數(shù)據(jù)包

#ndd –set /dev/ip ip_forward_src_routed 0 (加入/etc/init.d/inetinit)

7、利用/etc/notrouter關(guān)閉IP轉(zhuǎn)發(fā)

創(chuàng)建/etc/notrouter文件,重啟計(jì)算機(jī)(入侵者如果可以訪問根目錄,可以使用ndd命令重新開啟IP轉(zhuǎn)發(fā))

/etc/inet/hosts中的配置

127.0.0.1 Localhost (所有系統(tǒng)都有這一項(xiàng))

192.168.0.13 Loghost (syslog使用的)

192.168.0.109 wy_solaris (主機(jī)IP和主機(jī)名)

/etc/defaultrouter包含了默認(rèn)路由器的名稱或者IP

如果使用了默認(rèn)路由器,在/etc/inet/hosts文件中必須包含路由器的名稱,因?yàn)槿绻O(shè)置了路由表,系統(tǒng)將不會(huì)運(yùn)行任何目錄服務(wù)(DNS、NIS或者NIS+)

8、cron(任務(wù)在/var/spool/cron/crontabs/ 一般行為在/etc/default/cron)

格式:minute hour day-of-month month day-of-week command

(每項(xiàng)間用空格,同一項(xiàng)兩個(gè)數(shù)字間用逗號,每項(xiàng)為數(shù)字或者星號)

配置:

查看命令 crontab –l

(1)進(jìn)入只有本用戶可讀的目錄

(2)crontab –l > mycronfile

(3)編輯mycronfile

(4)crontab < mycronfile

不要使用crontab –e命令,因?yàn)樗鼤?huì)在/tmp下建立所有用戶都可讀的crontab副本

訪問cron系統(tǒng)

/etc/cron.d/cron.allow (允許)

/etc/cron.d/cron.deny (不允許)

存在cron.allow,其中沒有某用戶,則不允許此用戶訪問cron系統(tǒng)

存在cron.deny,其中沒有某用戶,則允許此用戶訪問cron系統(tǒng)

在/etc/default/cron里設(shè)置了"CRONLOG=yes" 來記錄corn的動(dòng)作

PATH中不應(yīng)包含“/tmp”“——”“。”字樣

at(任務(wù)在/var/spool/cron/atjobs)

/etc/cron.d/at.allow和/etc/cron.d/at.deny和cron文件完全一樣

9、增加靜態(tài)路由

格式: route add net net-address subnet-mask router hops

例如: route add net 10.15.0.0 255.255.0.0 10.14.48.2 1

(要到達(dá)10.15.x.x的網(wǎng)絡(luò),需要將數(shù)據(jù)包送往路由器10.14.48.2,距離10.15.x.x有一個(gè)躍點(diǎn)。這個(gè)命令將增加到啟動(dòng)文件/etc/rc2.d/S72inetsvc)

增加動(dòng)態(tài)路由(會(huì)帶來安全隱患)

在/etc/rc2.d/S72inetsvc中增加和是的命令行

運(yùn)行in.routed或者in.rdisc

診斷工具snoop可以sniff,只有root可以使用,可以把snoop從不需要的UNIX機(jī)器上刪除

10、root的umask設(shè)置錯(cuò)誤

修改/etc/profile文件,將umask設(shè)為077或者027

11、堆棧緩沖溢出攻擊防護(hù)設(shè)置

在/etc/system里加上如下語句,禁止緩沖溢出:

echo "set noexec_user_stack=1" >> /etc/system

echo "set noexec_user_stack_log=1" >> /etc/system

(對 Solaris 9,可以對單個(gè)程序設(shè)定堆棧不可執(zhí)行屬性,前提是有該程序的源碼,例如:# cc -M /usr/lib/ld/map.noexstk myprogram.c)

12、使IP forwarding和sourec routing(源路)由無效

在Inetinit中使IP forwarding和sourec routing(源路)由無效(假如有超過一個(gè)網(wǎng)絡(luò)接口的話)。在/etc/init.d/inetinit中增加下面所示設(shè)置:

ndd -set /dev/ip ip_forward_directed_broadcasts 0

ndd -set /dev/ip ip_forward_src_routed 0

ndd -set /dev/ip ip_forwarding 0

13、防止TCP序列號預(yù)測攻擊(ip欺騙)

建議在/etc/default/inetinit中增加如下的生成初始化序列號設(shè)置來防止TCP序列號預(yù)測攻擊(ip欺騙):TCP_STRONG_ISS=2

14、(如果有ftp服務(wù))不要使用匿名ftp

/etc/inet/inetd.conf中的ftpd為(記錄)

ftp stream tcp nowait root /usr/sbin/in.ftpd in.ftpd –dl

決不能用root身份使用ftp(口令不加密)

/etc/ftpusers中的增加超級用戶(這里的賬號禁止用ftp連接系統(tǒng))

FTP 服務(wù)暴露系統(tǒng)敏感信息

編輯/etc/default/ftpd文件,假如文件不存在就新建一個(gè),在文件中的加進(jìn)以下一項(xiàng):BANNER=XXXX(XXXX可以任意改變?yōu)槿魏我粋€(gè)版本信息),將該系統(tǒng)版本信息屏蔽。

15、關(guān)閉NFS服務(wù)

16、用SSH替代Telnet服務(wù)

17、限制。rhosts、。netrc和/etc/hosts.equiv文件的使用

限制。rhosts、。netrc和/etc/hosts.equiv文件的使用。r系列命令使用這些文件來訪問系統(tǒng)。要為這些文件加鎖,先創(chuàng)建它們,然后修改其屬性為零即可。這樣除了root用戶就沒有其它用戶能創(chuàng)建或修改它們了。

/usr/bin/touch /.rhosts /.netrc /etc/hosts.equiv

/usr/bin/chmod 0 /.rhosts /.netrc /etc/hosts.equiv

.rhosts文件可以作為一個(gè)典型的后門文件使用,在某用戶的目錄下存在。rhosts文件的話,任何用戶都可以通過rlogin不需要口令以該用戶的身份登錄到系統(tǒng)。

運(yùn)行下面的命令全局查找。rhosts文件

# find –name “。rhosts” –print

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 临湘市| 昌平区| 彰武县| 桓台县| 汶上县| 泸水县| 梧州市| 五大连池市| 黄梅县| 聂荣县| 泰和县| 红原县| 凤庆县| 长垣县| 财经| 科技| 永宁县| 青海省| 马鞍山市| 潞城市| 甘孜县| 秦安县| 安阳县| 城口县| 青铜峡市| 曲周县| 金乡县| 宝鸡市| 峨边| 淳安县| 绥棱县| 金山区| 新疆| 城市| 正安县| 瑞安市| 利川市| 大冶市| 自贡市| 怀集县| 类乌齐县|