iT邦幫忙

技術文章

RSS

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

目標:做出首頁 Hero、導覽列、作品卡片、頁尾;串接留言 API(或先以假資料渲染)。 前端要點(任一技術棧皆可) RWD:Container 寬度、Gri...

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

目標:完成互動式個人網站資訊架構(IA)、導覽設計、版型草圖、資料模型;規劃留言板 / 註冊登入 Demo 的後端 API。 成品清單 網站資訊架構(頁面/區...

解LeetCode的學習筆記Day20_Valid Parentheses

今天是紀錄LeetCode解題的第二十天 第二十題題目:Given a string s containing just the characters ' (...

從零打造輔大課表神器:Chrome Extension 開發實戰 30 天 - Day 26

Day 26:響應式設計 - 電腦版與手機版 🎯 系列目標:用 30 天時間,從零開始打造一個專屬輔大學生的課表生成 Chrome 擴充功能 💻 作者:輔大智...

讓 Chatbot 學會成長 —— 資料分析與洞察

為什麼 Chatbot 需要資料分析? Chatbot 的每一場對話,都是一次微型的「使用者研究」。從這些對話中,我們可以知道:• 哪些問題最常被問?• 哪種回...

Day 15:delegatecall 與代理模式的風險(storage 被覆寫)

為了讓智能合約「可升級」,常見作法是把邏輯(Logic/Implementation)與資料(Proxy / Storage)分離,利用 delegatecal...

Day 14:存取控制錯誤(身份驗證與授權)

到目前為止,我們學了多種技術漏洞(像重入、溢位等),今天要談的是「最常被忽略」但最危險的一種——權限錯誤(Access Control Bug)。這類錯誤不是因...

Day 13:整數溢位/下溢(原理與影響)

看起來最基本的「算術」在智能合約也會變成致命漏洞。今天我們把整數溢位(overflow)與下溢(underflow)拆解清楚:為什麼會發生、會造成什麼後果,以及...

Day16 C語言🗂️ maze_gen.h

🗂️ maze_gen.h #ifndef MAZE_GEN_H #define MAZE_GEN_H typedef struct { int wi...

Chatbot 的資料安全與隱私保護

隨著 Chatbot 被廣泛應用於客服、金融、醫療與電商領域,它所處理的資料愈來愈敏感:個資、交易資訊、聊天紀錄……若這些資料遭到外洩,不僅會造成使用者信任崩盤...

資安入門與實務應用介紹 12:端點防護與 Windows Defender 概念

來介紹一下講端點防護的概念,重點放在「防毒/端點檢測與回應(AV / EDR)」的差別,以及 Windows Defender 在整個防護架構裡扮演的角色。...

以Windows實作SniperPhish (15/30: 網域註冊Part3 從no-ip取得網域)

上一篇介紹用Wi-Fi後台設定網路連線防火牆(Port 80和Port 443),並且成功用對外IP打開網頁,接著來到網域註冊第三步驟:從no-ip註冊一個網域...

以Windows實作SniperPhish (14/30: 網域註冊Part2 防火牆設定)

上一篇文章介紹完如何從Wi-Fi服務提供廠商註冊一個對外IP之後,緊接著就要設定Wi-Fi防火牆設定。首先開啟Windows的命令提示字元(操作方法:右鍵+命令...

以Windows實作SniperPhish (13/30: 網域註冊Part1 對外IP設定)

稍微瀏覽過SniperPhish的功能操作後,你會發現您現在使用的是「本機」(localhost),所使用的IP是「127.0.0.1」,不是您的對外IP,因此...

day17 限制併發、節流與安全性考量

限制併發 (Concurrency Limiting)在 Day16 是用固定大小的執行緒池 (FixedThreadPool) 去同時掃 port。但是如果開...

Day25視窗應用程式進階控制項互動選擇功能:學習使用 CheckBox(核取方塊) & CheckedListBox(核取清單方塊)

CheckBox(核取方塊)1.什麼是 CheckBox CheckBox(核取方塊)是一種允許使用者「多選」的控制項 它通常以一個小方框表示,方框中可被勾選...

D13|Cloudflare Free 安全框架實務:專題/社團網站的最小可行前門防護

開場白 網站上線後,最常遇到的不是「被駭入資料庫」,而是掃描器、機器人與濫用流量。本篇聚焦 Cloudflare Free 方案的「點選式」配置,搭配 Verc...

Day 14:雲端資安挑戰 — AWS / Azure 常見風險與防護策略

雲端運算(Cloud Computing)已經成為企業與個人服務的重要基礎。然而,許多人誤以為「把資料放到雲端就安全」,事實恰恰相反。雲端安全的核心是「共同責任...

解LeetCode的學習筆記Day19_Remove Nth Node From End of List

今天是紀錄LeetCode解題的第十九天 第十九題題目: 給定一個鏈結串列head,從鏈結串列末尾刪除Nth節點,並返回head 解題思路 想刪掉「倒數第 N...

資安入門與實務應用介紹 11:作業系統安全機制初探(Windows 與 Linux 對比)

今天來講個蠻基礎但超重要的主題 —— 作業系統的安全機制。 很多人學資安只想玩駭客工具,但其實不懂 OS 安全,根本不知道攻擊與防禦在幹嘛。 這篇會講 Wind...

從零打造輔大課表神器:Chrome Extension 開發實戰 30 天 - Day 25

Day 25:課表渲染引擎與資料綁定 🎯 系列目標:用 30 天時間,從零開始打造一個專屬輔大學生的課表生成 Chrome 擴充功能 💻 作者:輔大智慧資安...

Day 24視窗應用程式進階控制: LinkLabel(連結標籤)& RadioButton(單選按鈕)

LinkLabel(連結標籤)1.什麼是 LinkLabelLinkLabel是一種可在Windows Form應用程式中顯示「可點擊文字連結」的控制項它的外觀...

解LeetCode的學習筆記Day18_4Sum_雙指針

今天是紀錄LeetCode解題的第十八天 第十八題題目:Given an array nums of n integers, return an array o...

D12|Zero Trust(零信任):原則、架構、落地

小背景 在這一篇中,我們將深入探討 Zero Trust(零信任)安全模型,這是一種基於「假設網路已被攻破」的安全架構。隨著企業越來越依賴雲端應用,並且員工的工...

Day15 專案結構

專案結構 maze_ai/ ├── main.c ├── maze_gen.c ├── maze_gen.h ├── search.c ├── sea...

CentOS 7.9 安裝 PHP 8.2(Remi Repo 版本)

1.移除舊 PHP yum remove -y php* 2.重新裝 Remi repo(強制覆蓋) rpm -Uvh --force https://rpm...

CentOS 7.9 安裝 PHP 8.0(Remi Repo 版本)

20251009更新 1.移除舊 PHP yum remove -y php* 2.重新裝 Remi repo(強制覆蓋) rpm -Uvh --force...

資安入門與實務應用介紹 10:檢查 HTTPS 憑證與釣魚郵件辨識

今天不講太多學術的,直接上手做兩件事:確認網站是不是安全連線(HTTPS/憑證),以及練習辨識一封可疑郵件。這兩個都是蠻實用又簡單的操作。 為什麼做這兩件事?...

Day20繼續改進

相比前幾版,我這次改了Walk-forward 訓練,增加了滑動視窗式訓練,又改了策略回測包含 ATR 止損、固定獲利、手續費、最終平倉、勝率與回撤計算。 #...

Day 12:重入攻擊(概念與流程圖)

重入攻擊(Reentrancy)是智能合約最經典也最危險的漏洞之一。它的本質不是複雜的密碼學,而是執行順序的問題──當合約在跟外部合約互動時,如果還沒把狀態更新...