背景
操作系統加固(OS Hardening)是指通過調整系統配置、優化安全策略、修復已知漏洞、限制不必要權限等一系列技術手段,降低操作系統自身的安全風險,提升其抵御惡意攻擊(如入侵、數據泄露、病毒感染等)能力的過程。簡單來說,操作系統(如 Windows、Linux、macOS)在出廠或默認安裝時,為了兼顧 “易用性” 和 “兼容性”,往往會保留一些非必需的功能、開放默認端口、設置寬松的權限規則 —— 這些 “便利” 恰好可能成為黑客攻擊的突破口。而 “加固” 的核心就是 “關掉后門、補上漏洞、收緊權限”,將操作系統從 “易用優先” 調整為 “安全優先”。
指導原則
一、操作系統加固的核心目標
加固的最終目的是構建一個 “最小攻擊面”,具體可拆解為以下 4 個核心目標:
- 減少安全漏洞:修復系統已知的漏洞(如緩沖區溢出、權限繞過漏洞),避免被黑客利用;
- 控制訪問權限:確保只有授權用戶 / 程序能訪問系統資源(文件、端口、服務等),杜絕越權操作;
- 保障數據安全:通過加密、備份等手段,防止系統內敏感數據被竊取、篡改或刪除;
- 提升可追溯性:開啟日志審計功能,記錄關鍵操作(如登錄、權限變更、文件修改),便于事后追溯攻擊行為。
二、操作系統加固的主要措施
不同操作系統(Windows、Linux)的加固細節略有差異,但核心思路一致,主要涵蓋以下 6 個維度:
1. 系統補丁與版本管理
- 及時安裝安全補丁:定期更新操作系統的安全補?。ㄈ?Windows Update、Linux 的
yum update/apt update),修復廠商公布的已知漏洞(如微軟的 “永恒之藍” 漏洞補丁); - 淘汰老舊系統:停止使用不再提供安全支持的系統(如 Windows 7、Windows Server 2008),這類系統的漏洞會持續暴露且無修復方案。
2. 賬戶與權限加固
這是操作系統加固的 “核心環節”,旨在避免賬戶被破解或濫用:
- 禁用 / 刪除無用賬戶:刪除默認的冗余賬戶(如 Linux 的
guest賬戶、Windows 的默認管理員以外的無用賬戶),禁用長期不使用的賬戶; - 強化密碼策略:設置復雜密碼規則(如長度≥12 位、包含大小寫字母 + 數字 + 特殊符號)、定期強制修改密碼(如 90 天)、禁止使用歷史密碼;
- 啟用多因素認證(MFA):對關鍵賬戶(如管理員賬戶)開啟 MFA(如短信驗證碼、谷歌驗證器),即使密碼泄露也能阻止登錄;
- 遵循 “最小權限原則”:普通用戶僅授予 “完成工作必需的權限”,避免隨意使用管理員賬戶(如 Linux 避免長期使用
root、Windows 避免用Administrator日常操作); - 限制遠程登錄:僅允許特定 IP 地址遠程登錄(如 Linux 通過
/etc/hosts.allow配置、Windows 通過防火墻限制),禁用默認遠程登錄端口(如將 Windows 的 RDP 端口 3389 改為非默認端口)。
3. 文件系統與數據保護
- 設置文件 / 目錄權限:嚴格控制敏感文件的訪問權限(如 Linux 的
chmod 600 /etc/shadow,僅允許 root 讀??;Windows 對 “C:\Program Files” 設置 “僅管理員可修改”); - 啟用磁盤加密:對系統盤或數據盤進行加密(如 Windows 的 BitLocker、Linux 的 LUKS、macOS 的 FileVault),防止設備丟失后數據被竊??;
- 禁用不必要的文件共享:關閉 Windows 的 “文件和打印機共享”、Linux 的 Samba 服務(若無需使用),避免共享目錄被未授權訪問。
4. 網絡安全配置
- 配置防火墻:開啟系統自帶防火墻(Windows 防火墻、Linux 的
iptables/ufw),僅開放 “必需的端口”(如 Web 服務開放 80/443 端口,其他端口全部關閉); - 禁用無用網絡服務:停止并禁用非必需的網絡服務(如 Linux 的
telnet、ftp服務,Windows 的 “遠程注冊表” 服務),這些服務可能存在漏洞且增加攻擊面; - 關閉 IPv6(若無需使用):若系統未使用 IPv6 網絡,可禁用 IPv6 協議,避免因 IPv6 配置不當引入安全風險。
5. 日志與審計配置
- 開啟關鍵日志記錄:配置系統記錄重要操作日志(如登錄日志、權限變更日志、文件修改日志),例如:
- Linux:通過
rsyslog記錄/var/log/secure(登錄日志)、/var/log/messages(系統日志); - Windows:通過 “事件查看器” 記錄 “安全日志”(登錄、權限變更)、“系統日志”(服務啟動 / 停止);
- Linux:通過
- 日志備份與留存:將日志定期備份到獨立服務器(如日志服務器),避免日志被黑客篡改或刪除,留存時間需滿足合規要求(如等保 2.0 要求日志留存≥6 個月)。
6. 應用與服務加固
- 卸載無用軟件:刪除系統中未使用的應用程序(如 Windows 的 “邁克菲” 試用版、Linux 的冗余工具),減少潛在漏洞來源;
- 禁用自動運行 / 自動播放:關閉 Windows 的 “自動播放” 功能(防止插入惡意 U 盤時自動執行病毒),禁用 Linux 的
autofs自動掛載服務(若無需使用); - 更新第三方軟件:除了系統本身,還要定期更新系統中安裝的第三方軟件(如瀏覽器、Java、Python),這些軟件的漏洞也可能被利用攻擊系統。
實踐Ubuntu升級SSH升級
1.安裝編譯依賴
apt update
apt install build-essential zlib1g-dev libssl-dev libpam0g-dev
2.解壓源碼包
tar -zxvf XXXXX
3.配置安裝選項
cd openssh-9.7
./configure --prefix=/usr --sysconfdir=/etc/ssh --with-md5-passwords --with-privsep-path=/var/lib/sshd --with-pam
4.編譯
apt-get install make
make
5.安裝
make install
6.重啟SSH
systemctl restart ssh
換軟件源
1.備份已有的
cp /etc/apt/sources.list /etc/apt/sources.list.bak
2.編輯更換
vi /etc/apt/sources.list
https://developer.aliyun.com/mirror/ubuntu?spm=a2c6h.13651102.0.0.3e221b11xgh2AI 阿里云源地址,自己選擇對應的系統版本
舉例Ubuntu20.04:
deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
# deb https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
刪除原來的,填入上面的。
3.更新軟件列表,完成換源。
apt update
今天先到這兒,希望對AI,云原生,技術領導力, 企業管理,系統架構設計與評估,團隊管理, 項目管理, 產品管理,信息安全,團隊建設 有參考作用 , 您可能感興趣的文章:
微服務架構設計
視頻直播平臺的系統架構演化
微服務與Docker介紹
Docker與CI持續集成/CD
互聯網電商購物車架構演變案例
互聯網業務場景下消息隊列架構
互聯網高效研發團隊管理演進之一
消息系統架構設計演進
互聯網電商搜索架構演化之一
企業信息化與軟件工程的迷思
企業項目化管理介紹
軟件項目成功之要素
人際溝通風格介紹一
精益IT組織與分享式領導
學習型組織與企業
企業創新文化與等級觀念
組織目標與個人目標
初創公司人才招聘與管理
人才公司環境與企業文化
企業文化、團隊文化與知識共享
高效能的團隊建設
項目管理溝通計劃
構建高效的研發與自動化運維
某大型電商云平臺實踐
互聯網數據庫架構設計思路
IT基礎架構規劃方案一(網絡系統規劃)
餐飲行業解決方案之客戶分析流程
餐飲行業解決方案之采購戰略制定與實施流程
餐飲行業解決方案之業務設計流程
供應鏈需求調研CheckList
企業應用之性能實時度量系統演變
如有想了解更多軟件設計與架構, 系統IT,企業信息化, 團隊管理 資訊,請關注我的微信訂閱號:
作者:Petter Liu
出處:http://www.rzrgm.cn/wintersun/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。
該文章也同時發布在我的獨立博客中-Petter Liu Blog。




浙公網安備 33010602011771號