iT邦幫忙

技術文章

RSS

討論何時該用合併何時該用連結縮身系統

選擇「合併」的情境(適合快照、獨立與高效讀取)歷史快照需求:資料需永久保存,不受原始資料後續修改影響(例如:歷史訂單單價、發票客戶地址)。讀取效能優先:需頻繁...

【Day 06】Dify 實戰:打造專屬的文字摘要與資訊萃取器

昨天我們在 Dify 體驗了以自然語言整理待辦事項。但如果要讓 AI 與 n8n 自動化流程順利對接,傳統的純文字聊天輸出並不實用,因為程式很難穩定解析隨機的標...

Day14 了解過渡期如何將「傳統密碼」與「PQC演算法」結合成雙重金鑰

一、核心概念:1.雙重防禦:同時使用傳統演算法(如ECC/RSA)與PQC演算法,會讓攻擊者必須同時破解兩個演算法才能破解,並且能夠預防「先收穫、後解密」攻擊2...

Ep12|Iceberg 為什麼重新定義一張表?從 Hive-style table 到 modern table format

上一集我追著 Hive Metastore 看 table name、schema 與 location 如何跨 SparkSession 被重新找到,也看見...

Day 13|讓待辦事項有時間感:新增截止日期並排序

今天加上截止日期欄位,讓待辦事項能依時間排序,越緊急的排越前面。 今天做的事在 todos 資料表新增 due_date 欄位,並把 GET /api/todo...

Day 12|讓待辦事項有分類:新增 Tag 欄位

今天開始做進階功能,讓待辦事項可以依照類別分組,例如「作業」「生活」「鐵人賽」。 今天做的事在 todos 資料表裡新增一個 category 欄位,預設值是「...

Day15 PID 不一樣也能看出關係-BehaviorGuard Process Tree Correlation

昨天 Day14,我替 BehaviorGuard 加入了 Correlation Engine。 原本獨立的 Alert: BG-CMD-002 Python...

RustDesk,也可以錄影,開源軟體,遠端遙控,免安裝

右上角三個橫線一般錄製自動錄製連入的工作階段自動錄製連出的工作階段

【Day 05】認識 AI 大腦:什麼是 Dify 與 Prompt 基礎概念

【Day 05】認識 AI 大腦:什麼是 Dify 與 Prompt 基礎概念 文章標籤 (Tags):dify, ai-agent, prompt-engin...

Day13 理解 NIST 規定的 5 個安全性級別

一、第1級:1.安全性基準:相當於破解AES-128加密所需的安全性(透過暴力破解需進行約2^128次運算)2.傳統密碼學對應:約等於RSA-3072或ECC...

AI 誤刪、外洩越來越嚴重,但限制 AI 行為是不是在走回頭路

最近接連看到好幾篇這類新聞,AI 誤刪、AI 外洩。 2026 年 4 月,一家叫 PocketOS 的公司,AI coding agent 在處理一個 sta...

Day14 從單一 Alert 到攻擊鏈-BehaviorGuard 的 Correlation Engine

前幾天 BehaviorGuard 已經完成了 Process、Command、Network、File 與 Persistence Detection。 目前...

Ep11|Hive Metastore、warehouse 與 Hive-style table:metadata 到底管理了什麼?

上一集,我用一個簡單的 table 走過整個資料存儲的生態系,了解整體架構的全局樣貌。今天我想要深入了解 Metastore 管理資料表的生命週期,當 Spar...

AI PR 合併不是結案:把後續修補算進 Agent 效率帳

一張付款流程的 PR,CI 綠燈、Copilot review 留了幾則意見,工程師處理完便合併。過幾天,另一張 PR 修掉它留下的錯誤。前一張在週報裡算「已完...

感知機器人設計

全感知訊號監控工作站 → 服務型機器人控制介面 原模組 機器人功能 sensing_pipe 感測管道 機器人感測器陣列(視覺/觸覺/聲音/距離/IMU) fa...

高層的痛點省思

這句話直接一針見血地刺中了整個商業運作最現實、也最殘酷的痛點!如果因為怕系統爆炸而什麼都不敢動、如果工程人員堅持死守底線要準時下班,那公司前端靠業務拼命喝酒應酬...

APK 無法安裝?從解析錯誤到簽名衝突:7 個常見原因與實用解法

在 Android 裝置上手動安裝 APK(sideload)是 IT 人員與進階使用者經常會遇到的操作:測試內部版本的 App、安裝 Play 商店沒有上架的...

一個寫了8年的資料庫工具 – JasonQuery,現在正式開源

一個寫了 8 年、至今仍持續更新的資料庫工具:JasonQuery,現在正式開源… 2022 年,我曾經第一次在 IT 邦幫忙介紹 JasonQuery,當時我...

概念文章探討失誤輸入的價格設定權限

觸發點檢視產品折扣漏洞程式碼!過程如下程式碼打好了自動化,卻因為輸入價錢人員少打了幾個零造成的損失,我認為應當具備最低標準,設立不可以打上的金額。例如折扣賣10...

Claude code 新手番外篇:同一份東京行程丟給 5 個 Claude 模型:簡單的事分不出高下,藏了陷阱才看得出來

為什麼想測 9 月底,Claude 一週內連出兩個新模型:9/22 是 Opus 5.5,9/28 是 Sonnet 5.5。 官方的發表頁都很完整。Opus...

JavaScript 基礎概念 1 | 橘貓不要看,是惡評。變數宣告與命名規範(let, const, var)

宣告變數常用的方法有兩種:let 跟 constconst 就像是貓的種類,有橘貓、虎斑、三花,種類不會輕易改變let 就像是貓的體重,會因為是不是橘貓,或者...

Day12 認識已被官方標準化的核心演算法:備用演算法SPHINCS+

一、核心定位與優勢:1.極高的安全性基:SPHINCS+的安全性完全基於雜湊函數的數學性質,而不依賴容易被量子電腦(ex.Shor演算法)破解的數論假設(如 R...

Day 11|不能偷懶亂塞資料:加上前後端驗證

昨天把CRUD全部接上資料庫後,順手測試才發現一個漏洞:新增時什麼都不輸入,或者只打空白鍵,照樣能新增成功,清單上會出現一行看起來空空的項目。今天補上前後端兩層...

Ep10|一張表從名字到檔案:Spark 資料儲存全貌

前幾集我一路追 Spark 的 Job、Stage、task、shuffle 和輸出檔案。當資料寫完後,我平常很自然地會在下一個 job 裡寫下 spark.t...

Day 8|資料分組與聚合運算:GroupBy 與多維度統計實戰

第八天,我們要進入資料分析中最具洞察力的核心技能——分組與聚合(GroupBy & Aggregation)。清洗完資料後,我們通常不會逐筆看原始紀錄,...

Day 7|資料清洗進階篇:重複值剔除與欄位型別校正實戰

第七天,我們繼續深入資料清洗的核心主題。在真實情境中,資料來源可能重複匯入、系統可能重送請求,導致出現多筆一模一樣的紀錄;此外,數字欄位也常因為混雜貨幣符號或逗...

Day 13|動手建立 Wazuh 自訂 Decoder

昨天介紹了 Wazuh Decoder 的基本概念,今天實際建立一個簡單的自訂 Decoder,讓 Wazuh 能夠解析我們自己設計的日誌格式。 1. 為什麼需...

Day 13 Persistence Detection:從「檔案變更」進一步判斷攻擊者是否在建立持久化機制

前幾天 BehaviorGuard 已經完成 Process、Command、Network、File Detection,也開始加入 File Telemet...

Day 12 File Telemetry Enrichment:讓 BehaviorGuard 不只是看到檔案,而是看懂檔案

前幾天已經完成 File Detection 的基本功能,目前 BehaviorGuard 可以偵測: Sensitive File Modification...

針對以上邏輯,如何不把會計程式碼寫死

一、 核心精神:解耦(Decoupling) 將「商業規則(Rules)」與「邏輯執行引擎(Engine)」分離。程式碼只負責算數學、檢查借貸平衡與搬運資料;「...