Wordpress 安全維護:如何打造安全性 100 分的網站

安全性是網站設計中不可忽視的核心要素。

WordPress 是目前最受歡迎的內容管理系統之一,由於其廣泛的普及性,使得它成為駭客攻擊的常見目標。

儘管 WordPress 本身具有一定的安全性,但加強安全措施可以大幅度降低網站被攻擊的風險,並確保網站和用戶數據的安全。

做為一家企業,對於公司的安全性是零容忍,但是實體企業我們可以安裝監視器、聘請保全,但在網上的網站,要如何保障用戶數據和交易安全呢?

我們將從不同角度探討如何確保網站的安全性,幫助大家在建立網站時能夠更有信心。

WordPress 的安全現狀

  • 開源性:WordPress 是開源的,這意味著任何人都可以查看其源代碼並尋找漏洞。這既是一個優點,因為有大量開發者在改善其安全性,但也使它成為駭客研究的對象。
  • 插件和主題漏洞:許多 WordPress 網站的安全問題來自於第三方插件和主題的漏洞。一些插件和主題沒有經過安全審核,可能帶來潛在的安全威脅。
  • 廣泛使用:WordPress 是世界上最受歡迎的 CMS 系統,因此成為攻擊者的主要目標。通過常見的攻擊方式如暴力破解、SQL 注入、跨站腳本攻擊(XSS)等,攻擊者會試圖利用網站的漏洞。

簡單小結一下,WordPress 網站的安全性問題,通常來自管理者而非系統,安裝了不明來源的外掛,或是沒有足夠的管理經驗,所以避免使用來路不明的外掛,以及強化帳號管理的安全性,就是簡單且有有用的提高安全性的方法。

如何強化 WordPress 的安全性

#1 保持 WordPress 核心、插件和主題的更新

保持更新 WordPress 的核心、所有的外掛和主題到最新版本,可以避免被已知漏洞攻擊。

WordPress 後台有提供一鍵更新功能。請記得有空就看一下。

不用的外掛和主題和主題仍然可能會成為攻擊的目標,因此應該刪除所有未使用的外掛和主題。

mynotion_20241014.png

#2 使用強密碼和雙重驗證

目前比較主流的密碼管理有幾個重點:第一,強密碼。確保所有使用者帳戶(包括管理員)的密碼強度足夠,並定期更改密碼。強密碼應包括大小寫字母、數字和特殊字符。

第二,雙重驗證(2FA)。啟用雙重驗證可以增加登錄安全性,即使密碼被洩露,也可以通過雙重驗證阻止未授權的訪問。我個人是使用比較簡單的 Two-Factor 外掛。

#3 隱藏登錄頁面

為了避免有人進入登錄頁面暴力破解密碼,更改登錄頁 URL 是一個容易的方法, WordPress 默認的登錄頁面是 /wp-login.php/wp-admin,這使得攻擊者可以輕易地找到登錄入口。

所以使用插件(如 WPS Hide Login)來更改登錄 URL,可以減少攻擊者找到登錄頁的機會。

如果你有 PHP 程式能力,也可以修改 function.php 文件來登錄頁面或是避免不肖人士的訪問。

#4 限制登錄嘗試

暴力破解是一種常見攻擊,攻擊者會通過多次嘗試猜測密碼來入侵網站。可以使用外掛如 Limit Login Attempts Reloaded 來限制登錄嘗試次數,並在多次失敗後暫時鎖定帳戶。

#5 安裝防火牆和安全插件

網站防火牆(WAF):WAF 可以過濾惡意流量和可疑請求,阻止未經授權的訪問。

Cloudflare 都提供網站防火牆功能,可以有效防禦大多數攻擊。

WordPress 有許多外掛提供多重安全保護,這些插件可以提供暴力破解防護、文件完整性檢查、惡意軟件掃描等功能。

推薦使用 Cloudways 主機,因為它不只提供 Cloudflare CDN 的服務,同時它和 BlogVault Malcare 合作推出了一種名為 Bot Protection 的新的一站式解決方案。

Bot Protection 旨在識別和阻止惡意流量,並防止字典攻擊、Web Scraping、XMLRPC 攻擊和蠻力攻擊等攻擊。它還有助於減少 WordPress 應用程式的伺服器資源使用量。

一鍵打開就可以了,使用方便。

mynotion_20241014-1.png

#6 使用 HTTPS

安裝 SSL/TLS 證書:通過 SSL 證書將網站從 HTTP 轉換為 HTTPS,加密用戶和伺服器之間的數據傳輸,防止敏感信息(如密碼和信用卡號碼)在傳輸過程中被竊取。許多主機提供免費的 SSL/TLS 證書,例如 Let’s Encrypt

我們在 如何在 Cloudways 主機上完成 SSL 憑證設定 已經有詳細的說明了。

#7 定期備份網站

定期備份網站數據,以防止網站因攻擊而喪失重要信息。使用插件如 UpdraftPlusJetpack 來自動備份網站並將備份存儲在雲端服務(如 Google Drive 或 Dropbox)中。

全站備份:確保備份不僅包括數據庫,還包括所有網站文件,以便在網站遭受攻擊或出現問題時可以完全恢復。

使用 Cloudwasys 主機每天自動備份,讓你可以放心使用。

mynotion_20241014-2.png

#8 使用 CDNs 提升安全性

使用內容分發網絡(CDN)如 Cloudflare,這不僅可以提高網站的加載速度,還能提供額外的 DDoS 防護,減少分佈式拒絕服務攻擊的風險。

#9 禁止 XML-RPC

XML-RPC 接口可以用於遠程發布文章,但它也常被攻擊者利用來進行暴力破解攻擊。

儘管 XML-RPC 功能強大,但它也存在一些潛在的安全風險,特別是在如今已有其他更安全的 API(如 REST API)可以替代它的情況下:

  1. 暴力破解攻擊
    • XML-RPC 允許通過遠程執行多個登錄嘗試,這使得攻擊者能以相對簡單的方式進行暴力破解攻擊。例如,攻擊者可以一次發送多個登錄嘗試而不被伺服器鎖定,這增加了暴力破解的成功率。
  2. DDoS 攻擊
    • XML-RPC 還被用來發起 DDoS(分布式拒絕服務)攻擊,攻擊者可以利用一些方法發送大量的請求,從而使網站過載,導致伺服器資源耗盡而無法正常運行。

除非有特定需求(如使用第三方工具來發布),建議禁用 XML-RPC 功能。禁用 XML-RPC 在 Cloudways 非常方便,只需要在後台的 Application Setting 找到 WordPress Settings 將 XMLPRC Access 打開。

mynotion_20241014-3.png

結論 & 心得

WordPress 的系統的安全性其實不用過多擔心,我們可以從文章中知道,只要保持軟體更新、加上使用 CDNs 和設定,就可以提升網站的安全強度。

比較需要注意的是「管理者習慣」。從保持軟件更新、使用強密碼、2FA,這都要靠網站管理人員的習慣,它們都會提高管理上的成本、變得麻煩,但也是因為提高困難,所以讓網站更加安全。

透過上面提到的安全強化方法,你可以顯著提升 WordPress 網站的安全性,保護網站免受潛在威脅。

Read more

AI 真的能幫我上班嗎?

AI 真的能幫我上班嗎?

So桑:「每天早上上班的時候,我都會想一個問題——有沒有可能 AI 幫我上班?我躺在床上,它幫我開會、回信、報告全寫完……」 Tifa:「那你不就失業了嗎?」 So桑:「對,但我失業的同時,它也幫我賺錢啊~」 So桑:「而這不是開玩笑。2025 年的 AI,真的已經卷(競爭)到離譜的程度。你以為你在努力工作,但其實 AI 比你還勤勞,還不會請病假,還不會抱怨薪水太低。」 AI 到底有多卷? So桑:「要看一個產業多卷,看錢就知道了。」 ▲ 2025 上半年生成式 AI 投資金額達 492 億美金,比去年全年還多 (資料連結)。 So桑:「這就像是百貨公司周年慶。每家公司都在打折搶客戶,AI 世界每天都在上新貨,早上剛出 GPT-6,

By So桑
【閱讀心得】小島經濟學:看見資本、貨幣與自由 從一張漁網改變你的理財思維

【閱讀心得】小島經濟學:看見資本、貨幣與自由 從一張漁網改變你的理財思維

我覺得經濟學其實是離我們最近的學問。它不是抽象的符號遊戲,也不是只有大學才看得懂的東西。這本書把資本、貨幣、利率、貿易、政策這些看似艱深的詞,用魚、網、銀行這類生活化的故事拆開說清楚。讀完你會發現,原來經濟學可以這麼接地氣,能直接幫你在日常中做選擇。 在和朋友聊聊理財,常聽到一個觀念:「財富是讓你選擇怎麼活,不是累積數字的遊戲,目的是自由。」 《小島經濟學》告訴我們的更多是如何做選擇的看法。 一張魚網如何改變命運 故事從一張捕魚網開始。艾伯花幾天編好第一張網,從此每次出海能多捕幾條魚。這張網不是錢,而是能反覆使用、提高生產力的「工具」或「能力」。 有人看到機會,想學做網,但怕餓肚子,他們會去跟艾伯借魚或借工具。這種借貸,其實就是最原始的信用。借的人希望用時間換取未來更高產出;借的人(艾伯)則在承擔風險,期待回報。 這是資本的起點:有人願意犧牲眼前的消費,去創造能持續產出的東西。當大家都願意這樣做,島上每個人最後都有網,一天能捕兩條魚,生活質量整體提升。 所以資本不是錢,

By So桑
拖延症:台灣人的日常心魔,如何把「明天再說」變成「現在就做」的執行力

拖延症:台灣人的日常心魔,如何把「明天再說」變成「現在就做」的執行力

「你可以拖延,但時間不會。」— 班傑明・富蘭克林 「我們明天再開始吧!」 「拖延症」大概是你我最熟悉的朋友兼敵人。不是重病,卻讓無數夢想停在起點。只要能跨過那一步,很多事其實都迎刃而解。如果有方法把拖延變成行動力,我們是不是就能活成自己想要的樣子? 我們為什麼會拖延?生物學角度的「拖延」 人的大腦天生趨樂避苦,「該做」常伴隨痛苦。 思考很容易,但做起來就不簡單,行動伴隨不適,大腦本能就會先閃躲。 所以拖延其實不是「懶」,而是大腦在保護你避開壓力與不確定性。 一、進化與環境失配 人類大腦同時有「即時回饋偏好」的舊系統與「長期規劃」的新皮質。 過去在資源稀缺與威脅環伺時,即時回饋有利生存;現代任務多為延遲回報,產生失配,傾向推遲需要長期投入的行動。 Tim Urban 在 TED 經典演講(連結),提到的「理性決策者 vs. 即時滿足猴」的比喻指出:當生活沒有立即威脅時,

By So桑
幣漲無疑《Number Go Up》在說什麼:敘事、風險與人性的一本清醒書

幣漲無疑《Number Go Up》在說什麼:敘事、風險與人性的一本清醒書

市場會騙人,人性更會。 敘事能抬價,但風險只會累積。 做好退場計畫,比預測價格更實用。 「別把幸運當實力,也別拿善意當免死金牌。」 本傑明・葛拉漢:「投資在短期是一部投票機,在長期是一部稱重機。」 把票投給敘事沒關係,但別忘了最重要的「風險」。 為什麼大家相信「幣漲無疑」? 一般人會說沒有「必漲資產」。在華人世界,很多人信房地產;有些國家偏愛黃金;而幣圈信徒更偏向比特幣。作者指出,比特幣信徒極為死忠,幾乎任何新聞都能被詮釋為利多,形成強大的買盤與敘事支撐。泡沫可以比你想像更久,反人性操作會把做空者擠爆,所以他選擇不做空比特幣。 敘事是一種身份與群體歸屬。當我們在短時間內推測未來走勢,就很容易「自我強化偏誤」:只收集支持自己觀點的資訊,忽略不利訊號。於是「幣漲無疑」像口號一樣被喊大聲,直到現實來敲門。 不過,2000 的網路泡沫與 2008 的金融海嘯都沒有讓世界毀滅,反而帶來生態的重整與成長。 這本書適合兩種人閱讀: 1. 已在幣圈打滾已久的人:你看過事件本身,

By So桑