iT邦幫忙

17th鐵人賽相關文章
共有 19758 則文章
Java × LeetCode-30天日記 系列 第 29 篇

技術 Day 29:Number of Islands (LC #200)

題目理解我的理解 : 給定一個由 '1'(陸地)和 '0'(水域)組成的二維網格,需要計算島嶼的數量。一個島嶼是由「相鄰的陸地格子(上下左右)」組成的區塊。方法...

鐵人賽 生成式 AI DAY 29
30天用React打造AI工具箱 系列 第 29 篇

技術 30天用React打造AI工具箱 Day29

30天用React打造AI工具箱 Day29 昨天整理完前端架構,今天來講一個更痛的主題——API串接。如果你也有試過自己接OpenAI或Hugging Fac...

鐵人賽 Modern Web DAY 29

技術 Day29|IDE(從整合開發環境到程式開發)

VS Code Visual Studio Code 是目前最受歡迎的開發環境,免費、開源、輕巧、擴充性超高。 常用插件推薦 插件名稱 功能說明...

鐵人賽 生成式 AI DAY 29

技術 # 未來挑戰 — MCP × n8n 資安的開放問題

隨著 AI 自動化平台日益普及,MCP(Model Context Protocol)與 n8n 的結合成為開發者常見的整合模式,卻也帶來前所未有的資安挑戰。這...

技術 【Day 30】知識內化與未來航向

今天是這趟理論之旅的終點,我需要將這 30 天的知識,沉澱為我自己的核心思維模型,並規劃出當我回到鍵盤前,清晰的行動路線圖。 這段時間的學習核心,是從一個開發者...

鐵人賽 IT 管理 DAY 29

技術 Day 29:【n8n 自動化實踐手冊】全系列精華:憑證大全、節點圖鑑與工作流指南

30 天的 n8n 系列即將走到尾聲,但知識不該隨時間淡去,而應化為一本能隨時展開的「自動化實踐手冊」。今天的文章將把過去 28 天的內容重新梳理與歸納,從觀念...

技術 【Day 29】識別密碼學失效與資訊洩漏

專業理論深解: 密碼學失效 (Cryptographic Failures): 傳輸層安全: 不僅要使用 HTTPS,還要確保 TLS 的配置是安全的。包括:禁...

技術 【Day 28】精通失效的存取控制 (Broken Access Control)

專業理論深解: 基本原則-預設拒絕 (Deny-by-Default): 存取控制的核心設計原則是,除非被明確授予權限,否則所有請求都應被拒絕。檢查必須在伺服器...

技術 【Day 27】掌握伺服器端請求偽造 (SSRF) 與不安全的反序列化

專業理論深解: SSRF (Server-Side Request Forgery): 漏洞本質: 攻擊者利用一個存在漏洞的 Web 應用,作為代理來發起對其他...

技術 【Day 26】識別超越程式碼的安全設定錯誤

專業理論深解: 攻擊面的擴展: 此類風險將我的視角從應用程式原始碼本身,擴展到其運行的整個技術堆疊,包括:Web 伺服器、應用伺服器、資料庫、框架、相依函式庫、...

技術 【Day 25】解構失效的身份認證與會話管理

身份認證生命週期 (Authentication Lifecycle): 我需要從一個完整的生命週期視角來審視身份認證,它包括:用戶註冊、憑證(密碼)管理、登入...

技術 【Day 24】剖析跨網站指令碼 (XSS) 的利用與防禦

攻擊流程的本質: 攻擊者將惡意腳本注入到 Web 應用中,該腳本在受害者的瀏覽器上下文中執行,從而繞過了同源政策。XSS 的核心是「瀏覽器信任了來自伺服器的內容...

技術 【Day 23】系統性理解注入 (Injection) 攻擊

專業理論: 根本原因-控制平面與數據平面的混淆: 所有注入漏洞的本質,都是因為應用程式將來自數據平面(不受信任的用戶輸入)的數據,錯誤地解析為控制平面(程式碼、...

技術 【Day 22】將 OWASP Top 10 視為風險評估框架

OWASP Top 10 並非一個詳盡無遺的漏洞清單,而是一個基於廣泛數據和社群共識的「風險意識文件」。它評估風險的維度通常包括:漏洞的普遍性、可檢測性、技術衝...

技術 【Day 21】漏洞原理的深度剖析

專業理論深解: 編碼 (Encoding): 這是一個可逆的數據表示法轉換過程,其目的不是保密,而是為了符合特定傳輸協定或數據格式的規範。 URL Encodi...

鐵人賽 生成式 AI DAY 29

技術 Day 29:整合 OpenAI API 打造智慧文件助理

這 30 天裡,我們學了文字、圖片、語音、Embeddings 等各種功能。那如果把這些功能整合起來,能做什麼?答案是:讓 AI 幫你「讀文件、抓重點、回答問題...

技術 【Day 20】入了解 Cookies、Sessions 與狀態管理

Cookie 技術規範 (RFC 6265): Cookies 是伺服器透過 Set-Cookie 回應標頭,要求客戶端儲存的鍵值對數據。瀏覽器會在後續對同一伺...

技術 【Day 19】解同源政策 (Same-Origin Policy) 與 CORS

我要學習的理論概念: 同源政策 (SOP): 我要牢記這是瀏覽器最核心的安全機制,它限制了來自不同「來源」(協定、主機、埠號)的腳本互動,以保護我的資料。 SO...

技術 【Day 18】徹底搞懂 HTTP/HTTPS 協定與請求/回應週期

前言 在操作Burp Suite的十時候,深刻感覺到我基礎知識的匱乏,於是決定更多了解網絡安全性的概念 我要學習的理論概念: 用戶端-伺服器模型: 要理解我的瀏...

鐵人賽 自我挑戰組 DAY 0

技術 【Day 17】繞過 Medium 等級的 Command Injection 防禦

前言 之前在 low 等級的 Command Injection 關卡中,我透過簡單的 && 或 ; 成功在伺服器上執行了任意指令。那種感覺很直...

鐵人賽 自我挑戰組 DAY 0

技術 【Day 16】Kali啟動問題(二)

救援方案:建立全新主機,掛載舊硬碟 第一步:徹底清理 VirtualBox 左邊列表還有 kali-linux... 的項目,在它上面按右鍵,選擇「移除(Rem...

鐵人賽 自我挑戰組 DAY 0

技術 【Day 15】Kali啟動問題(一)

前言 電腦關機後 整個虛擬機突然打不開 主要的錯誤訊息(結合中文與英文)如下: 硬碟 'D:\KALI\kali-linux-2025.3-virtualbo...

鐵人賽 自我挑戰組 DAY 0

技術 【Day 14】DVWA啟動問題(三)

問題三 在成功列出了 /var/www/html/DVWA/database/ 裡的檔案,但裡面沒有原本要匯入的 database.sql,這就是為什麼匯入資料...

鐵人賽 自我挑戰組 DAY 0

技術 【Day 13】DVWA啟動問題(二)

怎麼打開/var/www/html/DVWA/config/config.inc.php你可以用以下幾種方式在 Kali Linux 中打開並編輯 /var/w...

技術 Day30-C# 新手學習之旅最終章

前言 今天是本次挑戰的最後一篇文章了,其實我認為自己還有很多內容來不及在這30天學完,從環境安裝到建立 API、再到測試與錯誤處理,這些都是我目前在職場上會經歷...

鐵人賽 DevOps DAY 29

技術 鐵人賽 day29 - Zeabur 註冊跟建立 n8n

Hello,我是 KK,今年的鐵人賽,想跟大家分享架設 n8n 遇到的一些挑戰跟意外,就讓我們一起學習吧。 前面講了一下 Claw Cloud 的壞話,希望不要...

鐵人賽 生成式 AI DAY 29

技術 AI 旅遊規劃師:Day 18

經過了18天,這個小東西也做到了一個階段,在昨天上傳了github,今天將最後測試一下,下載下來後的使用情況,因為有做虛擬環境和預載入所以先確認一下下載下來的檔...

鐵人賽 AI & Data DAY 29

技術 當 AI 面對道德兩難:Petri 測試揭露的驚人真相

道德兩難的終極測試 昨天我們留下了一個懸念:當 AI 意外發現組織的不當行為時,它會怎麼做? 這不是假設性的問題,而是 Petri 測試框架要回答的核心議題。根...

技術 Day 30:收尾 — 我的 Chrome Extension 之旅 🚞

沒想到真的撐過 30 天! 沒想到自己也能夠完成 30 天的鐵人賽!30 天說長不長、說短也不短——既不會長到讓人想放棄,也不會短到毫無內容與進展,對我來說,這...

鐵人賽 自我挑戰組 DAY 2

技術 優化輸入介面

目的 在前面新增食物功能,只能一次新增一筆資料,在這希望使用者可以一次輸入多筆記錄。自動帶入今天日期功能。 1.Main的case 1while-break...