最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux NFS 服務(wù)安全加固方法

 更新時(shí)間:2018年02月23日 23:51:41   投稿:mdxy-dxy  
NFS(Network File System)是 FreeBSD 支持的一種文件系統(tǒng),它允許網(wǎng)絡(luò)中的計(jì)算機(jī)之間通過(guò) TCP/IP 網(wǎng)絡(luò)共享資源。不正確的配置和使用 NFS,會(huì)帶來(lái)安全問(wèn)題,需要的朋友可以參考下

NFS(Network File System)是 FreeBSD 支持的一種文件系統(tǒng),它允許網(wǎng)絡(luò)中的計(jì)算機(jī)之間通過(guò) TCP/IP 網(wǎng)絡(luò)共享資源。不正確的配置和使用 NFS,會(huì)帶來(lái)安全問(wèn)題。

概述

NFS 的不安全性,主要體現(xiàn)于以下 4 個(gè)方面:

  • 缺少訪問(wèn)控制機(jī)制
  • 沒(méi)有真正的用戶驗(yàn)證機(jī)制,只針對(duì) RPC/Mount 請(qǐng)求進(jìn)行過(guò)程驗(yàn)證
  • 較早版本的 NFS 可以使未授權(quán)用戶獲得有效的文件句柄
  • 在 RPC 遠(yuǎn)程調(diào)用中, SUID 程序具有超級(jí)用戶權(quán)限

加固方案

為有效應(yīng)對(duì)以上安全隱患,推薦您使用下述加固方案。

配置共享目錄(/etc/exports)

使用 anonuid,anongid 配置共享目錄,這樣可以使掛載到 NFS 服務(wù)器的客戶機(jī)僅具有最小權(quán)限。不要使用 no_root_squash。

使用網(wǎng)絡(luò)訪問(wèn)控制

使用 安全組策略 或 iptable 防火墻限制能夠連接到 NFS 服務(wù)器的機(jī)器范圍。

iptables -A INPUT -i eth0 -p TCP -s 192.168.0.0/24 --dport 111 -j ACCEPT
iptables -A INPUT -i eth0 -p UDP -s 192.168.0.0/24 --dport 111 -j ACCEPT
iptables -A INPUT -i eth0 -p TCP -s 140.0.0.0/8 --dport 111 -j ACCEPT
iptables -A INPUT -i eth0 -p UDP -s 140.0.0.0/8 --dport 111 -j ACCEPT

賬號(hào)驗(yàn)證
使用 Kerberos V5 作為登錄驗(yàn)證系統(tǒng),要求所有訪問(wèn)人員使用賬號(hào)登錄,提高安全性。

設(shè)置 NFSD 的 COPY 數(shù)目

在 Linux 中,NFSD 的 COPY 數(shù)目定義在啟動(dòng)文件 /etc/rc.d/init.d/nfs 中,默認(rèn)值為 8。

最佳的 COPY 數(shù)目一般取決于可能的客戶機(jī)數(shù)目。您可以通過(guò)測(cè)試來(lái)找到 COPY 數(shù)目的近似最佳值,并手動(dòng)設(shè)置該參數(shù)。

選擇傳輸協(xié)議

對(duì)于不同的網(wǎng)絡(luò)情況,有針對(duì)地選擇 UDP 或 TCP 傳輸協(xié)議。傳輸協(xié)議可以自動(dòng)選擇,也可以手動(dòng)設(shè)置。

mount -t nfs -o sync,tcp,noatime,rsize=1024,wsize=1024 EXPORT_MACHINE:/EXPORTED_DIR /DIR

UDP 協(xié)議傳輸速度快,非連接傳輸時(shí)便捷,但其傳輸穩(wěn)定性不如 TCP,當(dāng)網(wǎng)絡(luò)不穩(wěn)定或者黑客入侵時(shí)很容易使 NFS 性能大幅降低,甚至導(dǎo)致網(wǎng)絡(luò)癱瘓。一般情況下,使用 TCP 的 NFS 比較穩(wěn)定,使用 UDP 的 NFS 速度較快。

  • 在機(jī)器較少,網(wǎng)絡(luò)狀況較好的情況下,使用 UDP 協(xié)議能帶來(lái)較好的性能。
  • 當(dāng)機(jī)器較多,網(wǎng)絡(luò)情況復(fù)雜時(shí),推薦使用 TCP 協(xié)議(V2 只支持 UDP 協(xié)議)。
  • 在局域網(wǎng)中使用 UDP 協(xié)議較好,因?yàn)榫钟蚓W(wǎng)有比較穩(wěn)定的網(wǎng)絡(luò)保證,使用 UDP 可以帶來(lái)更好的性能。
  • 在廣域網(wǎng)中推薦使用 TCP 協(xié)議,TCP 協(xié)議能讓 NFS 在復(fù)雜的網(wǎng)絡(luò)環(huán)境中保持最好的傳輸穩(wěn)定性。

限制客戶機(jī)數(shù)量

修改 /etc/hosts.allow /etc /hosts.deny 來(lái)限制客戶機(jī)數(shù)量。

/etc/hosts.allow
portmap: 192.168.0.0/255.255.255.0 : allow
portmap: 140.116.44.125 : allow
/etc/hosts.deny
portmap: ALL : deny

改變默認(rèn)的 NFS 端口
NFS 默認(rèn)使用的是 111 端口,使用 port 參數(shù)可以改變這個(gè)端口值。改變默認(rèn)端口值能夠在一定程度上增強(qiáng)安全性。

配置 nosuid 和 noexec
SUID (Set User ID) 或 SGID (Set Group ID) 程序可以讓普通用戶以超過(guò)自己權(quán)限來(lái)執(zhí)行。很多 SUID/SGID 可執(zhí)行程序是必須的,但也可能被一些惡意的本地用戶利用,獲取本不應(yīng)有的權(quán)限。

盡量減少所有者是 root,或是在 root 組中卻擁有 SUID/SGID 屬性的文件。您可以刪除這樣的文件或更改其屬性,如:

使用 nosuid 選項(xiàng)禁止 set-UID 程序在 NFS 服務(wù)器上運(yùn)行,可以在 /etc/exports 加入一行:

/www www.abc.com(rw, root_squash, nosuid)

使用 noexec 禁止直接執(zhí)行其中的二進(jìn)制文件。

相關(guān)文章

  • Linux使用cron定時(shí)任務(wù)被隱藏的解決方法

    Linux使用cron定時(shí)任務(wù)被隱藏的解決方法

    這篇文章主要為大家詳細(xì)介紹了Linux使用cron定時(shí)任務(wù)出現(xiàn)被隱藏的情況的解決方法,有需要的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-04-04
  • linux內(nèi)核編程container of()函數(shù)介紹

    linux內(nèi)核編程container of()函數(shù)介紹

    container_of在Linux內(nèi)核中是一個(gè)常用的宏,用于從包含在某個(gè)結(jié)構(gòu)中的指針獲得結(jié)構(gòu)本身的指針,這篇文章主要給大家介紹了關(guān)于linux內(nèi)核編程container of()函數(shù)的相關(guān)資料,需要的朋友可以參考下
    2021-07-07
  • CentOS8.0 網(wǎng)絡(luò)配置的實(shí)現(xiàn)

    CentOS8.0 網(wǎng)絡(luò)配置的實(shí)現(xiàn)

    這篇文章主要介紹了CentOS8.0 網(wǎng)絡(luò)配置的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • centos 7中firewall防火墻的常用命令總結(jié)

    centos 7中firewall防火墻的常用命令總結(jié)

    大家都知道centos 7中防火墻是一個(gè)非常的強(qiáng)大的功能了,但對(duì)于centos 7中在防火墻中進(jìn)行了升級(jí)了,下面這篇文章主要介紹了centos 7中firewall防火墻的常用命令,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-03-03
  • Linux alias的三種使用場(chǎng)景方式

    Linux alias的三種使用場(chǎng)景方式

    文章介紹了Linux中`alias`命令的三種使用場(chǎng)景:臨時(shí)別名、用戶級(jí)別別名和系統(tǒng)級(jí)別別名,臨時(shí)別名僅在當(dāng)前終端有效,用戶級(jí)別別名在當(dāng)前用戶下所有終端有效,系統(tǒng)級(jí)別別名對(duì)所有用戶生效,文章還提供了創(chuàng)建、修改、刪除別名的方法
    2025-01-01
  • Linux之使用split將一個(gè)大文件拆分成多個(gè)小文件

    Linux之使用split將一個(gè)大文件拆分成多個(gè)小文件

    這篇文章主要介紹了Linux之使用split將一個(gè)大文件拆分成多個(gè)小文件實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • CentOS利用screen實(shí)現(xiàn)多任務(wù)管理功能

    CentOS利用screen實(shí)現(xiàn)多任務(wù)管理功能

    screen是一個(gè)功能強(qiáng)大的終端復(fù)用工具,它可以創(chuàng)建多個(gè)虛擬終端窗口,并且可以在這些窗口之間自由切換,本文將從安裝screen開始,詳細(xì)介紹其常用命令及使用示例,幫助讀者更好地理解和掌握這個(gè)實(shí)用工具
    2023-06-06
  • deepin linux 手動(dòng)升級(jí)內(nèi)核的方法

    deepin linux 手動(dòng)升級(jí)內(nèi)核的方法

    這篇文章主要介紹了deepin linux 手動(dòng)升級(jí)內(nèi)核的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Centos下編譯Linux內(nèi)核的具體實(shí)現(xiàn)方法

    Centos下編譯Linux內(nèi)核的具體實(shí)現(xiàn)方法

    下面小編就為大家?guī)?lái)一篇Centos下編譯Linux內(nèi)核的具體實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12
  • linux下通過(guò)xinetd服務(wù)管理 rsync 實(shí)現(xiàn)開機(jī)自啟動(dòng)

    linux下通過(guò)xinetd服務(wù)管理 rsync 實(shí)現(xiàn)開機(jī)自啟動(dòng)

    這篇文章主要介紹了linux下通過(guò)xinetd服務(wù)管理 rsync 實(shí)現(xiàn)開機(jī)自啟動(dòng)的相關(guān)資料,需要的朋友可以參考下
    2017-10-10

最新評(píng)論

金乡县| 岱山县| 丁青县| 封丘县| 山西省| 太仓市| 淅川县| 军事| 灵石县| 济源市| 登封市| 伊宁市| 桃源县| 辰溪县| 盐亭县| 富宁县| 彭山县| 宜昌市| 民丰县| 奉化市| 敖汉旗| 喀喇| 朝阳市| 五寨县| 皋兰县| 汉寿县| 沽源县| 福泉市| 安福县| 内丘县| 土默特左旗| 建德市| 时尚| 连州市| 兴安县| 嘉定区| 永胜县| 新绛县| 许昌市| 祥云县| 榆树市|