標籤

bat (57) 作品 (56) python (38) laravel (35) shell (17) windows (16) 教學作品 (15) PDF (11) 虛擬機 (11) Apache2 (10) php (10) 轉檔 (9) Ubuntu (7) CPP (6) KMS (6) 程式設計 (6) DNS (5) docker (5) xoops (5) 使用教學 (5) 資安 (5) 公文 (4) Excel (3) juniper (3) 資料庫 (3) 電腦維修 (3) Centos (2) Django (2) PE (2) chcweb (2) mysql (2) 免動手 (2) 編輯器 (2) 資料結構 (2) 軟體廣播 (2) Android Studio (1) Apple IPAD管理 (1) Arduino (1) CSS (1) Cookies marked as HttpOnly (1) HSTS (1) Host header attack (1) LAMP (1) Model (1) NAS (1) Permissions-Policy (1) TLS/SSL Weak Cipher Suites (1) VHD (1) Windows Server (1) 原因 (1) 本地端AI (1) 程式應用 (1) 程式積木 (1) 資安稽核 (1) 雲端硬碟 (1)
顯示具有 TLS/SSL Weak Cipher Suites 標籤的文章。 顯示所有文章
顯示具有 TLS/SSL Weak Cipher Suites 標籤的文章。 顯示所有文章

2025年6月19日 星期四

Ubuntu 24.04 的 Apache2 解決 TLS/SSL Weak Cipher Suites

1.apache2 啟用 SSL 模組
$sudo a2enmod ssl

2.使用nmap 檢查本機的漏洞
#掃RDP的3389
$nmap --script ssl-enum-ciphers -p 3389 127.0.0.1

#掃https的443
$nmap --script ssl-enum-ciphers -p 443 127.0.0.1

3.編輯 /etc/apache2/sites-available/default-ssl.conf
$sudo nano  /etc/apache2/sites-available/default-ssl.conf
將下面寫入

# 伺服器使用自己定義的 Cipher 排序(不要讓 client 決定)
SSLHonorCipherOrder on

# 停用 SSL 壓縮(防止 CRIME 攻擊)
SSLCompression off

# 安全 Cipher 套件組合
SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-CHACHA20-POLY1305

SSLSessionTickets off

 SSLProtocol all -SSLv2 -SSLv3 -TLSv1 -TLSv1.1

 # Security headers
 ## X-Content-Type-Options
 Header set X-Content-Type-Options "nosniff"
    
 ## Content-Security-Policy
 Header set Content-Security-Policy "frame-ancestors 'self';"
    
 ## Strict Transport Security (HSTS)
 Header set Strict-Transport-Security "max-age=31536000; includeSubdomains; preload"


4.檢查設定語法是否正確
$sudo apache2ctl configtest

Ubuntu 26.04:Apache + Django + MySQL 正式部署

系列文章: 1.在 Ubuntu 26.04 建立 Django 開發環境 2.Ubuntu 26.04:Apache + Django + MySQL 正式部署 以 Apache 2.4、 mod_wsgi 、Python 虛擬環境及 MySQL 8.4 部署 D...