自由軟體與資訊安全
課程大綱/主題列表


以下為課程大致順序; 各單元長短不一, 並沒有正好對應到週次。

一、 linux 重點複習

  1. linux 新手自學起步: GUI 環境下的基本求生技能看圖快學基本指令命令列基本求生工具

二、 資安基本觀念

  1. 單向雜湊函數 & 如何手動修改密碼檔
  2. 隱私攻防觀念
  3. 白話 「非對稱式加密/解密」
  4. 兩把刷子程度的 密碼貨幣與區塊鏈

三、 桌機筆電的資訊安全

  1. 如何犧牲便利性換取上網安全? 使用 live CD 或陽春瀏覽器 lynx/w3m(英文簡中)/dillo
  2. Firefox 的隱私與安全: html5 video everywhere、 adblock plus、 cookie monster、 NoScript 及其他外掛
  3. firefox 與 chromium 把網站密碼存在哪裡? firefox 的主控密碼
  4. 觀念: ssh 的信任機制與身份識別 / 實作: ssh 阿凡達練習
  5. vnc 遠端桌面 ssh 翻牆
  6. 反向 ssh 隧道
  7. 使用 GnuPG 建立你的 PGP 金鑰
  8. 電腦麻瓜也會用 mailvelope 加密保護電子郵件隱私
  9. xmpp 加密簡訊自由軟體再出發
  10. 設定 「只在記憶體裡解密」 的工作環境 (太瑣碎, 不操作)
  11. 隱寫術實作: 把小檔案藏在圖檔或文字檔裡
  12. 資料備份 vs 資料清除 (ps. gmail 備份)
  13. 數位鑑識 vs 隱私

四、 手機的資訊安全

  1. Android-x86
  2. f-droid 市集 出國旅遊尋找景點跟廁所超好用的離線地圖 osmand
  3. adb 手機傳檔
  4. primitive ftpd 手機無線傳檔
  5. scrcpy 透過 adb 把手機投影到電腦上, 連影片也能看!
  6. 手機通訊錄及簡訊備份
  7. AFWall+ : 阻止手機內賊上傳隱私個資的防火牆

五、 伺服器的資訊安全

  1. 設定密不透水的 ssh 服務
  2. fail2ban: 新手老手 root 網管都要練的金鐘罩
  3. 連鑰匙孔都藏起來的 single packet authorization
  4. Certtool 簡化申請/產生 ssl 憑證流程 (哈利波特圖解版)
  5. 請 raspberry pi 當網路門神

結語: 個人隱私與資安防護 - 苦口難嚥的實用建議

(回課程首頁)