Ubuntu Linux 設定 Nginx 使用 TLS 1.2 與 1.3 教學與範例

介紹如何設定 Nginx 網頁伺服器,停用不安全的 TLS 1.1 與 TLS 1.0 協定,只使用 TLS 1.2 與 TLS 1.3 協定。 TLS 傳輸層安全性協定(Transport Layer Security)是一種加密的傳輸協定,廣泛用於網頁、電子郵件、即時通訊等各類應用的資料傳輸,而 TLS 有許多版本,在美國國家安全局(National Security Agency,NSA)發布的安全指引中,建議企業停用 TLS 1.0、1.1 與更早期的 SSL 2.0、3.0 協定。 ...

September 13, 2021 · G. T. Wang

NGINX 網頁伺服器防禦 DDoS 阻斷服務攻擊設定教學與範例

介紹如何設定 NGINX 網頁伺服器組態,防範 DDoS 阻斷服務攻擊。 DDoS 阻斷服務攻擊是一種網路攻擊手法,透過大量的網路連線與請求,使伺服器的網路或系統資源耗盡,讓服務暫時中斷或停止,導致正常使用者無法正常存取伺服器上的服務。 ...

July 3, 2021 · G. T. Wang

Ubuntu Linux 安裝、使用 ClamAV 防毒軟體 clamd 常駐服務教學與範例

介紹如何在 Ubuntu Linux 中安裝並使用 ClamAV 防毒軟體的 clamd 常駐服務,加速掃描病毒的速度。 當安裝好基本的 ClamAV 防毒軟體之後,就可以使用 clamscan 進行掃毒,但是 clamscan 在每次掃毒前的初始化時間相當長,若要持續性進行多次掃描,可以加裝 clamd 常駐服務,改用 clamdscan 掃描工具,可大幅提高掃毒的速度。以下將介紹 clamd 的安裝與 clamdscan 的使用方式。 ...

June 20, 2021 · G. T. Wang

Ubuntu Linux 安裝、使用 ClamAV 防毒軟體 clamscan 掃毒指令教學與範例

介紹如何在 Ubuntu Linux 中安裝並使用 ClamAV 防毒軟體的 clamscan 指令工具,對檔案進行掃毒。 ClamAV 是一套免費且開放原始碼的防毒軟體,軟體與病毒碼的更新皆由社群免費發布,常用於 Linux 等 UNIX-like 系統的郵件伺服器掃毒,但亦可用於 Windows 或 macOS 系統,詳細的介紹與應用可以參考維基百科的 ClamAV 文件。 ...

June 19, 2021 · G. T. Wang

OpenSSL 指令產生、驗證 RSA 數位簽章教學與範例

介紹如何使用 OpenSSL 指令產生檔案的數位簽章,並驗證簽章的有效性。 建立 RSA 金鑰 首先使用以下 OpenSSL 指令產生長度為 8912 位元的 RSA 私鑰,並設定保護金鑰的密碼。 ...

June 15, 2021 · G. T. Wang