iT邦幫忙

2024 iThome 鐵人賽

DAY 20
1
Security

資安與開源:面對威脅探索系列 第 20

Day 20 - 開源軟體 - Bitwarden 密碼產生器功能介紹

  • 分享至 

  • xImage
  •  

前言

Bitwarden不僅僅是一個密碼管理工具,還提供了密碼產生器功能
今天介紹 Bitwarden 密碼產生器功能及其使用方法,幫助你輕鬆產生安全的密碼,進一步提升帳號的安全性

密碼保護原則

在了解 Bitwarden 密碼產生器之前,我們先來看看一些關於密碼保護的重要原則:

  • 長度:密碼的長度要夠長,至少包含8個字元以上
  • 多樣性:密碼包含大寫字母、小寫字母、數字和特殊符號
  • 不可預測性:避免使用生日、電話號碼等容易被猜測的資訊
  • 不重複:不同系統中避免使用相同的密碼,以防止一個密碼被破解後,其他帳號也受到威脅
  • 定期更換:通常建議每3到6個月更換一次,尤其是在發現可疑活動時,可以以減少被破解的風險
  • 使用密碼管理器:利用密碼管理器來產生、儲存和管理複雜的密碼,能有效提高安全性
  • 多重要素驗證:提高帳號的安全性,增加額外的一層,即使密碼被泄露,也需要其他驗證步驟才能進入帳號

字典檔攻擊介紹

駭客利用預先準備好的字典檔來嘗試破解密碼
這些字典通常包括常見單字以及一些常見的變化,例如:“password123”或“welcome2024”等

字典攻擊流程
https://ithelp.ithome.com.tw/upload/images/20240929/20135755P6SNGbripT.png
字典攻擊方式

  1. 準備字典:駭客會收集常見的密碼
  2. 嘗試密碼:利用工具例如: wpsca、John、Hydra 等,駭客會依序嘗試字典檔中的所有密碼,直到找到正確的密碼為止
  3. 成功破解:使用者的密碼在字典中,駭客就能成功破解該帳號

為什麼字典攻擊有效

  1. 常見性:許多人使用容易猜測的密碼,例如:123456 或 password
  2. 缺乏複雜性:簡單的密碼通常由常見組成,容易被字典檔快速偵測到

例如:何防範字典攻擊

  1. 使用複雜密碼:產生包含大寫字母、小寫字母、數字和特殊符號的長度密碼
  2. 定期更換密碼:定期更新密碼,以減少被破解的風險

Bitwarden 密碼產生器功能介紹

Bitwarden 的密碼產生器功能可以產生高強度的密碼

  • 自定義密碼長度:可以根據需要設定密碼的長度,以滿足不同網站的要求
  • 字元類型選擇:可以選擇包含大寫字母、小寫字母、數字和特殊符號,以產生更強的密碼

實際操作

  1. 在 Bitwarden介面中點選「工具」再選擇「產生器」
  2. 設定密碼產生選項
  • 選擇長度:設定密碼的長度,建議至少選擇8位數字
  • 選擇字元類型:選擇是否包含大寫字母、小寫字母、數字和特殊符號
    https://ithelp.ithome.com.tw/upload/images/20240928/20135755chNxhe2qOv.png
  1. 使用產生的密碼可以直接複製使用
    如果你想要測試產生的密碼強度,可以造訪網站「Security」,檢查密碼的安全性

密碼產生器的好處

  • 提高帳號安全性:使用隨機產生的長度密碼比自創的簡單密碼更安全
  • 方便:密碼產生器能快速產生符合要求的密碼,省去自己設計密碼
  • 任意配置:可以根據需要自訂密碼的字元組合和長度,滿足不同網站或應用的密碼

實際案例:短密碼的風險

假設你使用了簡短的密碼,例如:abcd123
這組密碼很容易被字典攻擊工具破解,因為它包括了常見的英文字母和數字組合
假如一個駭客擁有一個包含各種常見單字的字典文件,他們很快就能猜測出這樣的密碼
一旦駭客成功破解了你的密碼就能進入你的帳號,可能會導致個人資料的洩露和其他安全問題

補充說明- 字典攻擊介紹:Wpscan、Hydra 和 John

字典攻擊是駭客用來破解密碼的常見工具
以下介紹三種常見的字典攻擊工具: Wpscan、Hydra 和 John

注意:這些工具僅供合法測試之用,請勿用於未經授權的系統或帳號破解,否則可能違反法律,觸犯《入侵電腦罪刑法第358條》等相關法規,務必遵守法律

1. Wpscan
Wpscan 是針對 WordPress 網站掃描和漏洞檢測工具,它能對 WordPress 後台的弱密碼進行暴力破解攻擊,包括字典攻擊
主要功能:

  • 掃描 WordPress 安裝的外掛程式、主題和系統版本,檢測是否存在漏洞
  • 對管理員密碼進行字典攻擊,找出弱密碼

實際操作

  1. 利用 WPScan 列舉 wordpress 資訊:
    wpscan --url <URL> -e u
    
  2. 使用 Wpscan 破解使用者密碼:
    wpscan --url <URL> -P <字典檔案>
    

2. Hydra
Hydra 網路登錄暴力破解工具,它支援多種協定,例如: FTP、SSH、Telnet、SMTP 等
實際操作

  1. 使用者清單和密碼字典檔的參數:
    • -L: 指定使用者清單
    • -P :指定密碼字典檔
    • smb:// : 指定 smb IP 位置
  2. 使用 Hydra SMB :
    hydra -L <username.txt> -P <字典檔案> smb://< 伺服器IP>
    

3. John the Ripper (John)
John 是密碼破解工具,針對已經獲取的密碼進行暴力破解
它支援多種加密格式的密碼,例如: MD5、SHA-1 等
實際操作

  1. 產生 MD5,儲存到 test_MD5.txt :
    echo -n hello | md5summ | cut -d" " -f1 >> test_MD5.txt
    
  2. 顯示 test_MD5.txt 內容:
    cate test_MD5.txt
    
  3. 使用 John 破解 MD5:
    john test_MD5.txt --format=raw-md5
    

結語

在網路威脅日益增加的情況下,強而安全的密碼是保護帳號和個人資訊的基礎
Bitwarden 的密碼產生器功能提供了一個簡單而有效的解決方案,幫助使用者輕鬆生成安全的密碼

參考資料


上一篇
Day19 - 開源軟體 -Bitwarden 功能介紹
下一篇
Day - 21 開源軟體 Bitwarden 複習與總結
系列文
資安與開源:面對威脅探索30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言