前言 在前面的章節中,我們建立在傳統非對稱密碼學(RSA、ECC、ECDH、ECDSA)與 PKI 體系的基礎上,構築了現代網路安全(TLS 1.3)與硬體安全...
DAY39 DevSecOps 開發、安全、維運整合 一. DevSecOps是什麼? 二. 剛好能跟DAY37和DAY38連接在一起 一. DevSec...
在 Day 16,我們介紹了 AppRole Authentication,讓 Application 可以透過 Role ID 與 Secret ID 向 H...
一、 今天的心情與學習目標經過前面兩天的摸索,我已經漸漸習慣這個視覺化開發平台的操作節奏了。今天的學習目標是要學會如何把不同的大語言模型接到我們的應用程式裡。因...
一、 今天的心情與學習目標今天是自主學習計畫的第二天。在昨天順利把開發環境架設好之後,今天的重點是要開始熟悉系統平台的操作介面,並且試著建立自己的第一個自動化應...
Day 33:多平台格式轉換與自動發佈 結尾留下一句話,到昨天為止,整套人機協同寫作系統在設計層面已經完整成形,但所有的設計都還停留在紙上談兵的層次,這套系統實...
前言 在前面章節中,我們介紹了如何將私鑰與憑證儲存於 PKCS#12(.p12 / .pfx)或 PEM 檔案中。然而,軟體檔案儲存存在一個根本上的資安風險:只...
Day 32:錯誤處理與重試機制設計 結尾留下一句話,到今天為止,整條生產線在正常路徑與異常路徑上都已經有明確的處置方式,成品理論上能夠順利跑完全程。但跑完全程...
DAY38 DAST 動態應用程式安全測試 一. DAST是什麼? 二. 黑箱測試 Black Box Testing DAST的優缺點 一. DAST是...
這 30 天寫下來,每一篇都是一個單點:ref、v-for、watch、slots、Pinia、Transition……單獨看都懂了,但真的要開一個新專案的時候...
這一篇不介紹新功能,整理兩類「寫的時候沒報錯、上線之後才出事」的坑。 第一類很常見:想在列表裡過濾掉某些項目,順手在同一個標籤上寫了 v-for 加 v-if。...
先想像一個很常見的畫面:你在後台做了一個分頁切換,「基本資料」那一頁填到一半,切去「訂單紀錄」看一下資料,再切回來——剛剛打的字全部不見了。 或是商品列表頁,你...
💡 當資安遇上生成式 AI:攻防兩端的新革命今天是 30 天鐵人賽的最後一天!在經歷了理論、OWASP Top 10 漏洞拆解、DVWA 實戰與 TryHack...
一、 線上排查黃金原則:保護現場與最小衝擊 保留第一現場:在重啟或隔離流量前,務必留下CPU、執行緒堆疊、GC Log與Heap Dump快照。 生產防禦禁忌...
一、 弱分代假說(Weak Generational Hypothesis)與記憶體佈局JVM 將 Heap劃分為不同區域的理論基礎來自於兩條經驗法則: 絕大...
優化 n8n Webhook 接收與資料解析節點在 n8n 中建立一個接收 Wazuh Webhook 的工作流(Workflow),並新增一個 Code...
啟用 Wazuh Manager 記錄封存設定 (Log Archiving)除了將事件寫入 Indexer 供即時查詢外,為了長期的稽核與鑑識需求,我們通常...
確認 Wazuh Manager 的 Vulnerability Detector 設定Wazuh Manager 內建了強大的漏洞偵測引擎,會定期下載各大...
一、 現代Java演進主軸:代數資料型別與資料導向編程(Data-Oriented Programming)在傳統Java中,物件導向往往將資料與行為緊密包裹在...
一、 傳統執行緒的致命瓶頸:Thread-per-Request 模型的極限在 Java 21 之前,後端 Web 服務(如 Spring Boot + Tom...
一、 為什麼生產環境嚴禁使用 Executors 快速建立執行緒池?阿里巴巴Java開發手冊與各大企業架構規範中明確列為禁止事項: Executors.new...
💡 為什麼單靠一道防線永遠不夠?在過去 28 天的鐵人賽旅程中,我們從最基礎的網路偵查、Burp Suite 封包分析,一路探討到 OWASP Top 10 核...
💡 從單點漏洞到全網段拿下:綜合靶機的終極考驗在經過前面幾天對於資訊蒐集(Day 23)、提權觀念(Day 24)、漏洞串聯(Day 25)以及 Pivotin...
一、為什麼表單需要驗證? 在醫療資訊小系統中,使用者可能需要輸入姓名、生日、電話等基本資料。 但如果使用者沒有填寫姓名,或在電話欄位輸入不合理的內容,系統應該怎...
一、什麼是 DOM? 在上一篇文章中,我們使用 JavaScript 修改網頁上的文字。 那麼,JavaScript 是怎麼找到 HTML 元素的呢? 這就要認...
一、只有 HTML 和 CSS 還不夠嗎? 前幾天,我們已經建立基本的 HTML 頁面,也使用 CSS 調整了網頁的顏色、字體與版面。 不過,目前的網頁大多只能...
一、30 天,從一個想法開始 終於來到最後一天! 回顧這 30 天的「從零打造醫療資訊小系統」,一開始,我們只是希望建立一個可以管理病患基本資料的簡單網站。 但...
一、功能可以執行,不代表整個系統沒有問題 經過前面的開發,我們已經完成病患資料新增、查詢、修改、刪除、搜尋、詳細資料、表單驗證、登入與介面調整。 但每個功能分開...
一、系統出錯時,應該顯示什麼? 在開發過程中,我們經常會遇到資料庫連線失敗、SQL 執行錯誤、使用者輸入不合法,或是網址中的 ID 不存在等情況。 如果直接把...
一、功能完成後,為什麼還要調整介面? 在開發初期,我們通常會先確認功能能不能正常運作,例如新增資料、查詢病患、修改紀錄與刪除資料。 但是,功能正常不代表使用體驗...