<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hant-TW">
  <title type="text">KomuraSoft LLC 部落格</title>
  <subtitle type="text">KomuraSoft LLC 的 Windows / C# / COM 工程筆記。</subtitle>
  <id>https://comcomponent.com/zh-TW/feed.xml</id>
  <link rel="alternate" type="text/html" hreflang="zh-Hant" href="https://comcomponent.com/zh-TW/blog/"/>
  <link rel="alternate" type="text/html" hreflang="ja" href="https://comcomponent.com/blog/"/>
  <link rel="alternate" type="text/html" hreflang="en" href="https://comcomponent.com/en/blog/"/>
  <link rel="alternate" type="text/html" hreflang="ko" href="https://comcomponent.com/ko/blog/"/>
  <link rel="self" type="application/atom+xml" href="https://comcomponent.com/zh-TW/feed.xml"/>
  <updated>2026-08-06T00:00:00+00:00</updated>
  <rights>© 2026 小村軟體有限公司</rights>
  <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator>
  <author>
    <name>小村 豪</name>
    <uri>https://comcomponent.com/zh-TW/profile/go-komura/</uri>
  </author>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">資訊處理安全確保支援士(情報処理安全確保支援士) 2024年春季(令和6年) 下午問1解說 ── JWT的alg=none與API授權、WAF的暫定對策</title>
    <id>https://comcomponent.com/zh-TW/blog/sc-exam-r6s-pm-q1-api-security/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/sc-exam-r6s-pm-q1-api-security/"/>
    <published>2026-08-06T10:00:00+00:00</published>
    <updated>2026-08-06T00:00:00+00:00</updated>
    
    <summary type="text">以資訊處理安全確保支援士考試 2024年春季(令和6年) 下午問1為題材,解說JWT的alg=none、API授權、Mass Assignment、4位數認證碼的暴力破解,以及WAF的暫定對策。</summary>
    
    
    
    <category term="資訊處理安全確保支援士"/>
    
    <category term="登錄資訊處理安全確保支援士"/>
    
    <category term="API"/>
    
    <category term="API安全"/>
    
    <category term="JWT"/>
    
    <category term="認證"/>
    
    <category term="授權"/>
    
    <category term="WAF"/>
    
    <category term="Log4Shell"/>
    
    <category term="資訊安全"/>
    
    <category term="漏洞"/>
    
    <category term="IPA"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">Windows 的「記憶體使用量」代表什麼 ── 正確解讀 Working Set、Private Bytes、Commit 與分頁檔</title>
    <id>https://comcomponent.com/zh-TW/blog/windows-memory-usage-working-set-commit/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/windows-memory-usage-working-set-commit/"/>
    <published>2026-08-04T01:00:00+00:00</published>
    <updated>2026-08-04T00:00:00+00:00</updated>
    
    <summary type="text">工作管理員的記憶體、Working Set、Private Bytes、Commit 並非同一個數值。本文解說 Windows 虛擬記憶體與實體記憶體的關係、分頁檔的角色，以及在記憶體不足或洩漏調查時應該檢視的指標。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="Windows 開發"/>
    
    <category term="記憶體管理"/>
    
    <category term="Working Set"/>
    
    <category term="Private Bytes"/>
    
    <category term="Commit"/>
    
    <category term="分頁檔"/>
    
    <category term="效能監控"/>
    
    <category term="故障調查"/>
    
    <category term="Sysinternals"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">多執行緒實務最佳實踐 Java 篇 ── 虛擬執行緒時代的定石</title>
    <id>https://comcomponent.com/zh-TW/blog/multithreading-best-practices-java/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/multithreading-best-practices-java/"/>
    <published>2026-08-02T01:30:00+00:00</published>
    <updated>2026-08-02T00:00:00+00:00</updated>
    
    <summary type="text">Java 的多執行緒開發,定石是不直接建立執行緒,而是交給 ExecutorService 與虛擬執行緒。本文整理 synchronized 與 ReentrantLock 的用法區分、透過中斷實現協調式停止、ConcurrentHashMap 的原子操作,以及 Swing 的 EDT 等實務原則。</summary>
    
    
    
    <category term="多執行緒"/>
    
    <category term="Java"/>
    
    <category term="業務應用程式"/>
    
    <category term="不具合調查"/>
    
    <category term="設計"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">多執行緒實務最佳實踐 C 語言篇 ── 以 Win32 API 的方式安全撰寫</title>
    <id>https://comcomponent.com/zh-TW/blog/multithreading-best-practices-c/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/multithreading-best-practices-c/"/>
    <published>2026-08-02T01:20:00+00:00</published>
    <updated>2026-08-02T00:00:00+00:00</updated>
    
    <summary type="text">C 語言 × Win32 的多執行緒有其定式：以 _beginthreadex 建立執行緒、SRW 鎖與條件變數、Interlocked、以停止事件 + WaitForMultipleObjects 設計停止流程。本文一併整理 TerminateThread 的危險性與 DllMain 的限制。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="多執行緒"/>
    
    <category term="C 語言"/>
    
    <category term="Win32 API"/>
    
    <category term="業務應用程式"/>
    
    <category term="缺陷調查"/>
    
    <category term="設計"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">多執行緒實務最佳實踐 C++ 篇 ── 以 RAII 與 jthread 從結構上消除事故</title>
    <id>https://comcomponent.com/zh-TW/blog/multithreading-best-practices-cpp/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/multithreading-best-practices-cpp/"/>
    <published>2026-08-02T01:10:00+00:00</published>
    <updated>2026-08-02T00:00:00+00:00</updated>
    
    <summary type="text">C++ 的多執行緒是資料競爭會變成未定義行為的世界。本文整理 std::thread 解構函式的陷阱、以 jthread 與 stop_token 設計停止機制、scoped_lock 的死鎖迴避、atomic 的正確定位，以及與 Win32 同步 API 的使用區分。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="多執行緒"/>
    
    <category term="C++"/>
    
    <category term="Visual Studio"/>
    
    <category term="業務應用程式"/>
    
    <category term="缺陷調查"/>
    
    <category term="設計"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">多執行緒的實務最佳實踐 .NET篇 ── 在增加執行緒之前先決定的事</title>
    <id>https://comcomponent.com/zh-TW/blog/multithreading-best-practices-dotnet/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/multithreading-best-practices-dotnet/"/>
    <published>2026-08-02T01:00:00+00:00</published>
    <updated>2026-08-02T00:00:00+00:00</updated>
    
    <summary type="text">針對 .NET/C# 整理能防止「建立執行緒後偶爾當機、卡死」的設計定石。內容涵蓋不自行建立執行緒而改用 Task、減少共享可變狀態、鎖的紀律、以 CancellationToken 設計停止機制，以及 UI 執行緒的處理方式。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="多執行緒"/>
    
    <category term="C#"/>
    
    <category term=".NET"/>
    
    <category term="業務應用程式"/>
    
    <category term="故障調查"/>
    
    <category term="設計"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">資訊處理安全確保支援士(情報処理安全確保支援士) 2023年秋季(令和5年) 下午問2解說 ── 從來賓用Wi-Fi被帶出的檔案</title>
    <id>https://comcomponent.com/zh-TW/blog/sc-exam-r5a-pm-q2-security-review/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/sc-exam-r5a-pm-q2-security-review/"/>
    <published>2026-08-01T03:00:00+00:00</published>
    <updated>2026-08-01T00:00:00+00:00</updated>
    
    <summary type="text">以資訊處理安全確保支援士考試 2023年秋季(令和5年) 下午問2為題材，解說堵住USB隨身碟的公司如何被人從來賓用Wi-Fi帶出檔案的路徑。整理伺服器憑證驗證與HSTS、MAC位址過濾的侷限性，以及EAP-TLS和TPM帶來的因應對策。</summary>
    
    
    
    <category term="資訊處理安全確保支援士"/>
    
    <category term="登錄資訊處理安全確保支援士"/>
    
    <category term="無線區域網路"/>
    
    <category term="伺服器憑證"/>
    
    <category term="HSTS"/>
    
    <category term="EAP-TLS"/>
    
    <category term="RADIUS"/>
    
    <category term="TPM"/>
    
    <category term="資訊安全"/>
    
    <category term="資訊外洩對策"/>
    
    <category term="IPA"/>
    
    <category term="設計審查"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">磁碟區陰影複製服務(VSS)的機制與實務 ── 為什麼能備份使用中的檔案</title>
    <id>https://comcomponent.com/zh-TW/blog/vss-volume-shadow-copy-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/vss-volume-shadow-copy-guide/"/>
    <published>2026-08-01T01:00:00+00:00</published>
    <updated>2026-08-01T00:00:00+00:00</updated>
    
    <summary type="text">明明使用中的檔案會因共用違規而無法複製,備份軟體卻為什麼辦得到？本文解說磁碟區陰影複製服務(VSS)中要求者・寫入器・提供者的角色分工、寫入時複製的機制、vssadmin 的實務操作與差異區的陷阱。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="VSS"/>
    
    <category term="備份"/>
    
    <category term="檔案"/>
    
    <category term="NTFS"/>
    
    <category term="業務應用程式"/>
    
    <category term="缺陷調查"/>
    
    <category term="資訊系統"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">在 C#・PowerShell 中使用 WMI/CIM ── 硬體資訊取得・處理程序監控・遠端查詢的實務指南</title>
    <id>https://comcomponent.com/zh-TW/blog/wmi-cim-practical-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/wmi-cim-practical-guide/"/>
    <published>2026-08-01T01:00:00+00:00</published>
    <updated>2026-08-01T00:00:00+00:00</updated>
    
    <summary type="text">取得 PC 序號、監控磁碟可用空間、偵測處理程序啟動，這些定番需求的標準答案就是 WMI/CIM。本文解說 Get-CimInstance 等 CIM Cmdlet 的用法、從舊版 Get-WmiObject 的遷移方式、C# 的 System.Management 與 CIM API 該如何區分使用，並附上實例配方與陷阱說明。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="C#"/>
    
    <category term=".NET"/>
    
    <category term="PowerShell"/>
    
    <category term="WMI"/>
    
    <category term="CIM"/>
    
    <category term="業務應用程式"/>
    
    <category term="Windows 開發"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">群組原則(GPO)實務入門 ── 運作機制、生效確認與 Intune 的分工</title>
    <id>https://comcomponent.com/zh-TW/blog/group-policy-practical-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/group-policy-practical-guide/"/>
    <published>2026-08-01T01:00:00+00:00</published>
    <updated>2026-08-01T00:00:00+00:00</updated>
    
    <summary type="text">你是否在不清楚「用 GPO 分發」是什麼意思的情況下,就在操作 AD 環境?本文從實務角度說明群組原則的運作機制與 LSDOU 套用順序、以 gpupdate、gpresult 確認生效狀況、與 Intune 的分工,以及客戶端 GPO 改變應用程式行為的陷阱。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="群組原則"/>
    
    <category term="Active Directory"/>
    
    <category term="Intune"/>
    
    <category term="PC 管理"/>
    
    <category term="PowerShell"/>
    
    <category term="資訊系統"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">Windows 安全性稽核原則與事件記錄調查實務 ── 成為看得懂 4625 的資訊系統人員</title>
    <id>https://comcomponent.com/zh-TW/blog/windows-security-audit-policy-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/windows-security-audit-policy-guide/"/>
    <published>2026-08-01T01:00:00+00:00</published>
    <updated>2026-08-01T00:00:00+00:00</updated>
    
    <summary type="text">這是一份實務指南,用來回應「請幫忙查一下登入失敗的記錄」這類需求。內容涵蓋基本與詳細稽核原則的關係、最低限度應啟用的子類別、事件 ID 4624/4625/4688 的判讀方式、Security 記錄檔的容量設計,以及使用 Get-WinEvent 擷取的方法。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="資安"/>
    
    <category term="事件記錄"/>
    
    <category term="稽核原則"/>
    
    <category term="日誌設計"/>
    
    <category term="PowerShell"/>
    
    <category term="資訊系統"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">Windows LAPS 實務指南 ── 停止在所有電腦共用同一組本機系統管理員密碼</title>
    <id>https://comcomponent.com/zh-TW/blog/windows-laps-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/windows-laps-guide/"/>
    <published>2026-08-01T01:00:00+00:00</published>
    <updated>2026-08-01T00:00:00+00:00</updated>
    
    <summary type="text">所有電腦共用同一組本機系統管理員密碼，是讓一台遭入侵就波及全部電腦的 Pass-the-Hash 攻擊溫床。本文說明已成為作業系統標準功能的 Windows LAPS 如何自動輪替密碼、AD／Entra ID 的儲存設定，以及實務運用上的陷阱。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="資安"/>
    
    <category term="LAPS"/>
    
    <category term="密碼管理"/>
    
    <category term="Active Directory"/>
    
    <category term="Intune"/>
    
    <category term="PowerShell"/>
    
    <category term="資訊系統"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">Windows 憑證存放區實務指南 ── 該放進使用者，還是電腦？</title>
    <id>https://comcomponent.com/zh-TW/blog/windows-certificate-store-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/windows-certificate-store-guide/"/>
    <published>2026-08-01T00:00:00+00:00</published>
    <updated>2026-08-01T00:00:00+00:00</updated>
    
    <summary type="text">用戶端憑證應該放進使用者存放區還是電腦存放區？從 certmgr.msc 與 certlm.msc 的差異、私密金鑰的權限授予，到用 PowerShell 進行到期日盤點，本文有系統地整理憑證常見事故的解法。</summary>
    
    
    
    <category term="憑證"/>
    
    <category term="Windows"/>
    
    <category term="資訊安全"/>
    
    <category term="PKI"/>
    
    <category term="TLS"/>
    
    <category term="PowerShell"/>
    
    <category term="業務應用程式"/>
    
    <category term="資訊系統"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">Windows 防火牆與業務應用程式 ── 受信規則要在安裝程式中登錄</title>
    <id>https://comcomponent.com/zh-TW/blog/windows-firewall-business-apps/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/windows-firewall-business-apps/"/>
    <published>2026-08-01T00:00:00+00:00</published>
    <updated>2026-08-01T00:00:00+00:00</updated>
    
    <summary type="text">「開發機上正常運作，但在客戶端卻無法通訊」的典型原因就是 Windows 防火牆。本文說明受信預設封鎖與設定檔的機制、為何不能把正式環境交給通知對話方塊處理，以及在安裝程式中登錄受信規則與問題排查的步驟。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="防火牆"/>
    
    <category term="網路"/>
    
    <category term="資安"/>
    
    <category term="業務應用程式"/>
    
    <category term="安裝程式"/>
    
    <category term="PowerShell"/>
    
    <category term="資訊系統"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">WSUS 淘汰後的 Windows Update 管理 ── 該如何選擇 WUfB、Autopatch、Intune</title>
    <id>https://comcomponent.com/zh-TW/blog/wsus-deprecation-windows-update-management/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/wsus-deprecation-windows-update-management/"/>
    <published>2026-08-01T00:00:00+00:00</published>
    <updated>2026-08-01T00:00:00+00:00</updated>
    
    <summary type="text">2024 年 9 月，Microsoft 宣布 WSUS 淘汰。雖然不會馬上停止運作，但新功能開發已經終止。本文將 WSUS 續用、Windows Update for Business、Autopatch、Intune 這四個選項，整理成一份包含授權與閉域網路條件的判斷表。</summary>
    
    
    
    <category term="Windows Update"/>
    
    <category term="WSUS"/>
    
    <category term="Intune"/>
    
    <category term="Windows Autopatch"/>
    
    <category term="資訊系統"/>
    
    <category term="資訊安全"/>
    
    <category term="IT 資產管理"/>
    
    <category term="中小企業"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">BitLocker 實務指南 ── 從回復金鑰的管理開始建立磁碟機加密</title>
    <id>https://comcomponent.com/zh-TW/blog/bitlocker-practical-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/bitlocker-practical-guide/"/>
    <published>2026-08-01T00:00:00+00:00</published>
    <updated>2026-08-01T00:00:00+00:00</updated>
    
    <summary type="text">Windows 11 24H2 以後,乾淨安裝時「裝置加密」會預設啟用,「不知不覺就被加密了」的事故已成為現實。本文以回復金鑰的儲存位置判斷表為主軸,整理其機制、組織內的運用、事故應對到廢棄處理。</summary>
    
    
    
    <category term="BitLocker"/>
    
    <category term="Windows"/>
    
    <category term="資訊安全"/>
    
    <category term="加密"/>
    
    <category term="TPM"/>
    
    <category term="資訊系統"/>
    
    <category term="IT 資產管理"/>
    
    <category term="中小企業"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">為什麼 Passkey 安全 ── 圖解「不傳送秘密的驗證」機制</title>
    <id>https://comcomponent.com/zh-TW/blog/passkey-why-secure/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/passkey-why-secure/"/>
    <published>2026-07-29T07:00:00+00:00</published>
    <updated>2026-07-29T00:00:00+00:00</updated>
    
    <summary type="text">以圖解說明 Passkey 為什麼安全。整理不將私密金鑰放在伺服器、也不傳送私密金鑰的公開金鑰加密機制、網路釣魚在結構上無法成立的原因、同步型 Passkey 的安全性、手機遺失時的因應思路，以及導入 WebAuthn 的重點。</summary>
    
    
    
    <category term="Passkey"/>
    
    <category term="WebAuthn"/>
    
    <category term="FIDO2"/>
    
    <category term="資訊安全"/>
    
    <category term="身分驗證"/>
    
    <category term="網路釣魚對策"/>
    
    <category term="資訊系統"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">Windows I/O 的深層(第 6 回・最終回) ── 篩選驅動程式與迷你篩選驅動程式：Procmon 與病毒掃描為何能夠介入 I/O</title>
    <id>https://comcomponent.com/zh-TW/blog/windows-minifilter-filter-drivers/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/windows-minifilter-filter-drivers/"/>
    <published>2026-07-29T06:00:00+00:00</published>
    <updated>2026-07-29T00:00:00+00:00</updated>
    
    <summary type="text">本文是透過圖解說明 Windows 篩選驅動程式與迷你篩選驅動程式的系列最終回。整理了篩選管理員與海拔、pre/post 回呼、Procmon 與防毒軟體能夠檢查全部 I/O 的機制，直到「唯獨那個環境慢」的調查步驟。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="Win32"/>
    
    <category term="I/O"/>
    
    <category term="迷你篩選驅動程式"/>
    
    <category term="核心"/>
    
    <category term="裝置驅動程式"/>
    
    <category term="資訊安全"/>
    
    <category term="缺陷調查"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">Windows I/O 的深層(第 5 回) ── NTFS 的內部結構：從 MFT 理解檔案系統</title>
    <id>https://comcomponent.com/zh-TW/blog/ntfs-internals-mft-structure/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/ntfs-internals-mft-structure/"/>
    <published>2026-07-29T05:00:00+00:00</published>
    <updated>2026-07-29T00:00:00+00:00</updated>
    
    <summary type="text">本文是透過圖解說明 NTFS 內部結構的系列第 5 回。從開發者視角整理 MFT 與檔案記錄、多重資料流(Zone.Identifier)、硬連結與 8.3 短檔名、重新解析點、兩種日誌，直到稀疏與壓縮等內容。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="NTFS"/>
    
    <category term="I/O"/>
    
    <category term="檔案系統"/>
    
    <category term="MFT"/>
    
    <category term="核心"/>
    
    <category term=".NET"/>
    
    <category term="疑難排解"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">Windows I/O 的深層(第 4 回) ── 快取管理員：你的 WriteFile 究竟何時送達磁碟</title>
    <id>https://comcomponent.com/zh-TW/blog/windows-cache-manager-writefile-disk/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/windows-cache-manager-writefile-disk/"/>
    <published>2026-07-29T04:00:00+00:00</published>
    <updated>2026-07-29T00:00:00+00:00</updated>
    
    <summary type="text">本文是透過圖解說明 Windows 快取管理員的系列第 4 回。整理了以檔案映射方式實作的快取、預先讀取與延遲寫入、FlushFileBuffers 與 FILE_FLAG_NO_BUFFERING 的區分使用,直到斷電導致資料消失的條件。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="Win32"/>
    
    <category term="I/O"/>
    
    <category term="快取"/>
    
    <category term="核心"/>
    
    <category term="檔案系統"/>
    
    <category term=".NET"/>
    
    <category term="C#"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">Windows I/O 的深層(第 3 回) ── I/O 完成埠(IOCP)與 .NET 執行緒集區：async/await 的地下室</title>
    <id>https://comcomponent.com/zh-TW/blog/windows-iocp-dotnet-threadpool/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/windows-iocp-dotnet-threadpool/"/>
    <published>2026-07-29T03:00:00+00:00</published>
    <updated>2026-07-29T00:00:00+00:00</updated>
    
    <summary type="text">本文是以圖解說明 I/O 完成埠(IOCP)的系列文章第 3 回。將完成佇列與執行緒數控制合而為一的設計、並行值與 LIFO 釋放、.NET 執行緒集區，直到 async/await 接續實際執行的執行緒為止，逐一整理。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="Win32"/>
    
    <category term="I/O"/>
    
    <category term="IOCP"/>
    
    <category term="非同步"/>
    
    <category term="執行緒集區"/>
    
    <category term=".NET"/>
    
    <category term="C#"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">MSMQ 能用到什麼時候 ── 「連淘汰都稱不上」的遺留佇列遷移判斷</title>
    <id>https://comcomponent.com/zh-TW/blog/msmq-migration-decision-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/msmq-migration-decision-guide/"/>
    <published>2026-07-29T02:00:00+00:00</published>
    <updated>2026-07-29T00:00:00+00:00</updated>
    
    <summary type="text">MSMQ 並未列在官方的淘汰清單中,但 System.Messaging 只存在於 .NET Framework,成為遷移到 .NET 的障礙。本文以事實釐清「已淘汰」的傳聞與實際現況,整理繼續使用或遷移的判斷基準,以及遷移目標的選擇方式。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term=".NET"/>
    
    <category term="C#"/>
    
    <category term="MSMQ"/>
    
    <category term="訊息佇列"/>
    
    <category term="遺留技術"/>
    
    <category term="遷移"/>
    
    <category term="資訊系統"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">Windows I/O 的深層(第 2 回) ── 同步 I/O 與非同步 I/O：OVERLAPPED 的真正含義</title>
    <id>https://comcomponent.com/zh-TW/blog/windows-io-sync-async-overlapped/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/windows-io-sync-async-overlapped/"/>
    <published>2026-07-29T02:00:00+00:00</published>
    <updated>2026-07-29T00:00:00+00:00</updated>
    
    <summary type="text">本文為以圖解說明 Windows 同步 I/O 與非同步 I/O(重疊 I/O)的系列文章第 2 回，將完整整理 FILE_FLAG_OVERLAPPED 的意義、完成通知的 4 種方式、明明是非同步卻同步完成的條件、取消的作法，直到與 .NET 的對應關係。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="Win32"/>
    
    <category term="I/O"/>
    
    <category term="非同步"/>
    
    <category term="OVERLAPPED"/>
    
    <category term="核心"/>
    
    <category term=".NET"/>
    
    <category term="C#"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">資訊處理安全確保支援士（情報処理安全確保支援士） 2023年秋季（令和5年）午後問1解說 ── 16則評論卻只顯示2則的儲存型XSS</title>
    <id>https://comcomponent.com/zh-TW/blog/sc-exam-r5a-pm-q1-stored-xss/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/sc-exam-r5a-pm-q1-stored-xss/"/>
    <published>2026-07-29T02:00:00+00:00</published>
    <updated>2026-07-29T00:00:00+00:00</updated>
    
    <summary type="text">以資訊處理安全確保支援士考試2023年秋季（令和5年）午後問1為題材，解說儲存型XSS的攻擊流程。整理輸入字數限制被分段投稿突破的原因、工作階段 ID 在未經外部通訊的情況下以圖片形式被取出的路徑，以及當中真正發揮作用的因應對策。</summary>
    
    
    
    <category term="資訊處理安全確保支援士"/>
    
    <category term="登錄資訊處理安全確保支援士"/>
    
    <category term="XSS"/>
    
    <category term="跨站指令碼攻擊"/>
    
    <category term="Web應用程式"/>
    
    <category term="資訊安全"/>
    
    <category term="漏洞"/>
    
    <category term="IPA"/>
    
    <category term="工作階段管理"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">AppLocker・App Control for Business（WDAC）與業務應用程式發布 ── 在被「執行控制」封鎖之前</title>
    <id>https://comcomponent.com/zh-TW/blog/applocker-wdac-business-app-distribution/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/applocker-wdac-business-app-distribution/"/>
    <published>2026-07-29T01:00:00+00:00</published>
    <updated>2026-07-29T00:00:00+00:00</updated>
    
    <summary type="text">本文整理 AppLocker、App Control for Business（原稱 WDAC）與 Smart App Control 的差異，以及讓自家業務應用程式不被客戶環境的執行控制封鎖，開發與發布方應採取的對策，同時也整理被封鎖時如何解讀事件記錄檔。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="資安"/>
    
    <category term="資訊系統"/>
    
    <category term="AppLocker"/>
    
    <category term="WDAC"/>
    
    <category term="Smart App Control"/>
    
    <category term="程式碼簽章"/>
    
    <category term="發布"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">Windows I/O 的深層(第 1 回) ── 所有讀寫都會變成 IRP：I/O 系統全貌</title>
    <id>https://comcomponent.com/zh-TW/blog/windows-io-internals-architecture-irp/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/windows-io-internals-architecture-irp/"/>
    <published>2026-07-29T01:00:00+00:00</published>
    <updated>2026-07-29T00:00:00+00:00</updated>
    
    <summary type="text">本文是從根本解說 Windows I/O 系統的系列文章第 1 回，透過圖解整理物件管理員的名稱空間、驅動程式・裝置・檔案這三種物件、IRP 的生命週期，直到 CloseHandle 幕後的機制。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="Win32"/>
    
    <category term="I/O"/>
    
    <category term="核心"/>
    
    <category term="裝置驅動程式"/>
    
    <category term=".NET"/>
    
    <category term="CSharp"/>
    
    <category term="缺陷調查"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">SMB 簽章與 LDAP 通道繫結 ── 在實務中補齊 NTLM 對策的「剩餘一半」</title>
    <id>https://comcomponent.com/zh-TW/blog/smb-signing-ldap-channel-binding/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/smb-signing-ldap-channel-binding/"/>
    <published>2026-07-29T00:00:00+00:00</published>
    <updated>2026-07-29T00:00:00+00:00</updated>
    
    <summary type="text">在停止使用 NTLM 之前,能抑制中繼攻擊損害的防禦手段就是 SMB 簽章與 LDAP 簽章・通道繫結。本文從實務角度整理各作業系統的預設值、稽核事件的判讀方式、邁向強制執行的步驟,以及業務應用程式與機器的修正方法。</summary>
    
    
    
    <category term="NTLM"/>
    
    <category term="Kerberos"/>
    
    <category term="Windows"/>
    
    <category term="Active Directory"/>
    
    <category term="資安"/>
    
    <category term="資訊系統"/>
    
    <category term="SMB"/>
    
    <category term="LDAP"/>
    
    <category term="PowerShell"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">圖解NTLM與Kerberos ── 為什麼驗證會「回退」到NTLM</title>
    <id>https://comcomponent.com/zh-TW/blog/ntlm-kerberos-explained/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/ntlm-kerberos-explained/"/>
    <published>2026-07-26T02:00:00+00:00</published>
    <updated>2026-07-26T00:00:00+00:00</updated>
    
    <summary type="text">以圖解方式整理NTLM與Kerberos的差異。內容涵蓋挑戰/回應機制、TGT與服務票證、SPN無法解析時Negotiate回退到NTLM的條件、中繼攻擊與Pass-the-Hash成立的原因,以及NTLMv1遭到移除的來龍去脈,並附上官方文件佐證。</summary>
    
    
    
    <category term="NTLM"/>
    
    <category term="Kerberos"/>
    
    <category term="Windows"/>
    
    <category term="Active Directory"/>
    
    <category term="資訊安全"/>
    
    <category term="驗證"/>
    
    <category term="資訊系統"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">作為裝置搭載的OS，OpenHarmony能否成為選項 ── 與Windows IoT、嵌入式Linux的比較</title>
    <id>https://comcomponent.com/zh-TW/blog/openharmony-embedded-os-selection/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/openharmony-embedded-os-selection/"/>
    <published>2026-07-26T01:30:00+00:00</published>
    <updated>2026-07-26T00:00:00+00:00</updated>
    
    <summary type="text">工業設備的OS選型中，OpenHarmony是否能成為候選？本文以第一手資料比較Windows IoT Enterprise LTSC、嵌入式Linux、OpenHarmony的維護期間、所需記憶體、開發環境、可採購性，並以判斷表整理出可採用與應放棄的條件。</summary>
    
    
    
    <category term="OpenHarmony"/>
    
    <category term="嵌入式"/>
    
    <category term="OS選型"/>
    
    <category term="裝置嵌入式"/>
    
    <category term="Windows IoT"/>
    
    <category term="Linux"/>
    
    <category term="製造業"/>
    
    <category term="技術諮詢"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="zh-Hant-TW">
    <title type="text">NTLM廢除會讓業務應用程式停擺嗎 ── 稽核記錄的擷取方式,以及消除相依性的順序</title>
    <id>https://comcomponent.com/zh-TW/blog/ntlm-deprecation-audit-migration/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/zh-TW/blog/ntlm-deprecation-audit-migration/"/>
    <published>2026-07-26T01:00:00+00:00</published>
    <updated>2026-07-26T00:00:00+00:00</updated>
    
    <summary type="text">本文彙整了在 NTLM 廢除之前,盤點自家 Windows 環境與業務應用程式在何處相依 NTLM 的具體步驟。內容涵蓋稽核原則、NTLM/Operational 記錄檔中事件 8001～8004 的追蹤方式、落回 NTLM 的典型模式與修正方法,以及 SMB 的 NTLM 封鎖。</summary>
    
    
    
    <category term="NTLM"/>
    
    <category term="Kerberos"/>
    
    <category term="Windows"/>
    
    <category term="Active Directory"/>
    
    <category term="資安"/>
    
    <category term="資訊系統"/>
    
    <category term="PowerShell"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
</feed>
