iT邦幫忙

技術文章

RSS

Day 17:自動化防禦流程實作(End-to-End Pipeline)

一、今日目標 建立自動化封鎖流程(Auto Blocking Pipeline)。 整合人工審核介面與自動下發規則。 設計與部署「黑名單服務(Blacklis...

Day 16:攻擊行為模式分析與 AI 驅動防禦建議

一、今日目標 將系統日誌、API 事件、Gophish 測試結果等整合為分析資料集。 提取行為特徵(time window、domain pattern、短網...

Day26 加入 玩家操作模式(AI vs Player 誰先逃出)

題目:AI vs Player 智能迷宮逃脫挑戰賽(英文:AI vs Player: Intelligent Maze Escape Challenge) 專題...

# D24|Web 應用關鍵弱點解析:XSS、SQL Injection、Broken Access Control

開場白 今天 D24 聚焦 Web 應用三大常見弱點:XSS(跨站腳本)、SQL Injection(資料庫注入)、以及 Broken Access Contr...

跟著AI一起:從零打造一個互動式網站 Day30

這 30 天的學習旅程,讓我從完全陌生的前端入門,到能夠規劃並完成一個小型專案。過程中,體會到幾個重要收穫: 循序漸進的力量:每天一點一滴的累積,不知不覺就能從...

Day 30 跨裝置測試手機↔電腦

昨天學會了用ngrok把本地的網站公開到外部。今天要更進一步學習如何利用這個特性來進行跨裝置測試,也就是讓手機、平板、甚至別台電腦,都能直接開啟你在自己電腦上開...

Day 29 React+ngrok

昨天學了Node.js+Express API,今天來學前端React+ngrok這對前端開發者特別實用,因為很多時候我們辛苦做好的前端頁面,只能在自己的電腦l...

Day 28 Node.js+Express API

1.為什麼要用 Express+ngrok?很多前端工程師在學習API時,會先用Node.js+Express來寫簡單的後端服務。但問題是API跑在本地loca...

解LeetCode的學習筆記Day29_Divide Two Integers

今天是紀錄LeetCode解題的第二十九天 第二十九題題目:Given two integers dividend and divisor, divide tw...

Day27 — 執行掃描並匯出報告 Day28 — 從 OpenVAS 報告抽出 CVE 清單 Day29 — 比對 CVE 報告結果 Day30 —遇到的困難

Day27 — 執行掃描並匯出報告這些是透過IP來找到的漏洞 Day28 — 從 OpenVAS 報告抽出 CVE 清單 這是掃描出來的一些漏洞CVE漏洞代碼的...

Day24 — 安裝與註冊 Wazuh Agent Day25 — 安裝 OpenVAS Day26 — 建立掃描目標

Day24 — 安裝與註冊 Wazuh Agent重新開一個虛擬機並下在Agent 輸入curl -so wazuh-agent.deb https://pac...

Day19 —介紹與下載VMware Day20 —了解ubuntu Day21 — ubuntu測試 Day22 — 安裝 Wazuh Manager Day23 — Wazuh Dashboard

Day19 —下載VMwareVMware 是一家提供虛擬化和雲端運算軟體與服務的公司。 其核心技術是將實體伺服器虛擬化,讓一台電腦可以在其上同時運行多個獨立的...

自主學習30日-LeetCode 268:Missing Number

268.Missing Number 題目 給定一個包含 0 到 n 之間的 n 個不同數字 的陣列,找出陣列中缺少的那個數字。 解題思路 1.計算理論總和 s...

2V0-15.25 – VMware Horizon 8.x Professional 認證考試介紹

在企業數位化與雲端轉型的浪潮下,VMware Cloud Foundation (VCF) 已成為混合雲基礎架構的核心解決方案。2V0-15.25 – VMwa...

自主學習30日-LeetCode 202:Happy Number

202.Happy Number 題目 判斷一個數字是否是「快樂數(Happy Number)」。 定義:對一個正整數,不斷將它替換為每個位數平方的總和,如果最...

自主學習30日-LeetCode 326:Power of Three

326.Power of Three 題目 給定一個整數 n,判斷它是否是 3 的冪次方(即 3^x,其中 x 是整數)。 解題思路 1.若 n <= 0...

【kintone】更新流程狀態 API 的注意事項

kintone 提供了相當便利的「流程管理」功能。啟用流程管理後,可以設定簽核路徑或業務流程(工作流程),例如設定備品採購應用程式的申請流程,或在訂單管理應用程...

【30 天JavaScript 實戰 】 Day 10|錯誤處理與除錯

其實寫程式最怕的不是報錯,而是找不到錯在哪><今天要學的就是 —— 讓錯誤變得可預期、可掌握、可修正。 今日的目標: 學習如何找到錯誤 一....

Day30 整體回顧:30 天資安學習筆記

這30天的資安學習旅程讓我從完全不熟悉,到能夠動手做許多資安工具與概念,過程雖然緩慢,但每一次卡關與解決都讓我更理解資安背後的邏輯與實務挑戰。 我學到的五個...

版本控制是什麼?為什麼Git是必學工具?

一、版本控制是什麼?你的專案時光機簡單來說,版本控制系統(Version Control System, VCS) 就像是專案的「時光機」。 它是一個能記錄檔案...

【30 天JavaScript 實戰 】 Day 9|物件進階與不可變思維

今天我們要來解開物件的第二層魔法:「拷貝」與「不可變」。前幾天我們知道,物件不是獨立存在的小盒子,而是「參考」同一份資料。今天要學的,就是如何複製、分身、修改而...

Day5 --- 實戰:單一關鍵字推薦

測試讓 Gemini 根據一個單一關鍵字(例如:「科幻」)進行 5 個基礎推薦,並提供簡短理由。 第一次測試,關鍵字:校園愛情 第二次測試,關鍵字:超級英雄 第...

Day 4 --- 建立:初步的資料獲取流程

我們今天要讓Gemini從各大平台(Netflix, Disney+, HBO GO等)獲取片單資料。 我先給他了許多串流平台的網址,結果發現Gemini做為一...

Day 26:安全開發最佳實務總結(Coding Style / Patterns)

前面 25 天我們介紹了區塊鏈與智能合約安全的理論、案例與漏洞。今天要回到開發者最實際的角度——如何在日常開發中就降低風險? 這篇會彙整 Solidity 開發...

Day 25:形式化驗證(Formal Verification)入門與思考

在智慧合約世界裡,一個小小的邏輯錯誤可能讓數億資金瞬間蒸發。傳統的測試與審計雖然能發現許多問題,但仍屬於「取樣驗證」——我們只能驗證發生過的情況。而**形式化驗...

Day 24:安全審計與檢查流程(理論)

在區塊鏈世界,部署後的合約往往不可變;因此「上線前的審計」比任何時候都重要。今天我們把安全審計(Security Audit)流程拆成可執行的步驟:從需求理解到...

Day 3 --- 理解:從「標籤」到「關鍵字」

我們今天要訓練 Gemini 將用戶的簡單關鍵字(例如:輕鬆、感人、燒腦)對應到標準標籤。我先上網找了各式電影類型,並告知他們的關鍵字讓Gemini記住,而這是...

Day4.到站小看板:介面草圖+資料新鮮度標準(SLO)

目標:1.規劃「到站小看板」版面與文案。2.訂出資料新鮮度(SLO)與顯示規則,確保資訊清楚、穩定、可預期。 介面草圖如下: [ 到站小看板|市政府站(往○○方...

Day2 --- 第一課:片單的「基本元素」

認識電影、電視劇的標準標籤:類型、年份、國家、導演、主演、IMDb/爛番茄評分等。 類型 (Genre) 例如:動作、科幻、喜劇、愛情、恐怖、劇情、歷史、紀錄片...