技術ブログ・資格学習データベース

Django、Python、AWS、Linux、セキュリティ、CVE、基本情報技術者、応用情報技術者、ITパスポートの用語を、図解と実務手順で解説します。個人開発kurutann.comの検証記録や障害対応事例も公開しています。

📖 資格別の電子書籍で読む 基本情報などの用語記事を、章立てされた1冊の本として通読・保存できます 📚 3D図書館で記事を探す カテゴリごとの区画を歩いて記事を発見できる新しい探索画面
DDoS攻撃の種類

DDoS攻撃の種類

代表的なDoS / DDoS攻撃手法とは?大量通信だけではない、現代型DDoSの見分け方と対策Webサービスを運営していると、「DDoS攻撃」という言葉を聞く機会が増えます。DDoSとは、複数の端末やサーバーから大量の通信を送りつけ、WebサイトやDNS、アプリケーションサーバーを遅くしたり、停止させたりする攻撃です。昔ながらのDDoSは、「大量の通信で回線を埋める」というイメージが強いものでした...

Text-to-SQLとは

Text-to-SQLとは?自然言語でデータベースを検索できるAI技術をわかりやすく解説「SQLが書けないからデータを見られない」をなくす技術「2026年6月の売上上位5商品を教えて」 「今月の新規会員数は?」 「在庫が10個未満の商品を一覧にして」このような質問を、普通の日本語で入力するだけで、AIが自動的にSQLを作り、データベースから結果を取り出してくれる技術があります。 それが Text-...

Hyper-volumetric DDoSとは?Tbps級の超大規模攻撃の仕組み・影響・対策をわかりやすく解説

Hyper-volumetric DDoSとは?Tbps級の超大規模攻撃の仕組み・影響・対策をわかりやすく解説

Hyper-volumetric DDoSHyper-volumetric DDoSは、Tbps級の超大規模トラフィックを送り込む攻撃です。とにかく通信量が大きく、標的の回線やL3/L4機器、ファイアウォール、ロードバランサーなどを先に詰まらせます。このタイプは、アプリケーションのコードをいくら最適化しても、そもそも通信がサーバーまで届かない、または上流回線で詰まる可能性があります。そのため、CD...

Velvet DDoSと絨毯爆撃とは?

Velvet DDoSと絨毯爆撃とは?

Velvet DDoSとは何か Velvet DDoSは、絨毯爆撃の発展形として紹介されている考え方です。 絨毯爆撃が「IP範囲全体へ薄く広く分散する攻撃」だとすると、Velvet DDoSはさらに「時間差で標的となるIPグループを移動させる」点が特徴です。 たとえば、ある時間帯はAグループのIP群に負荷がかかり、次の時間帯ではBグループ、さらに次はCグループへと、攻撃の中心が移っていくような見え方になります。 防御側がAグループに対して対策を始めると、次は別のIP群に負荷が移る。 このように、攻撃対象がなめらかに移動していくため、検知や緩和がさらに難しくなります。 「Velvet」という名前のとおり、急激に一点を叩くというより、滑らかに範囲を変えながら負荷を与えるイメージです。

2026年4月12日 普通の日記

はじめにブログ記事を投稿したことなかったため、開発状況の進捗についての日記です。現在の進捗まず、開発はclaude codeの精度の劣化から解約し、codexは使用量に余裕があるため簡単なコード・チェックに使用しています。私自身はpso2NGSをプレイして強化ルーサーと戦ったりTRPGしたりと個人開発進捗は遅れています。ただ、全くしてないわけではありません。ここまでかなりの速度で開発をしてきたため...

TRPGアップデート予告|2Dフロアマップエディタから3Dマップ表示へ。ブラウザで“世界に入れる”TRPGアプリを開発中

TRPGアップデート予告|2Dフロアマップエディタから3Dマップ表示へ。ブラウザで“世界に入れる”TRPGアプリを開発中

現在開発中のTRPG向け2Dフロアマップエディタの進捗を紹介。地形・オブジェクト配置、2Dから3Dマップ表示、実際に歩ける体験まで実装中。歩廊CADアプリの技術を活用した開発秘話や、AWS実技記事の追加、設計書記述ガイド付きエディタ、10万PV達成についても掲載。

2026年3月20日 本番アップデートノート — セキュリティ強化・構造化データ修正・DXバグ修正

はじめに 本日2026年3月20日、kurutann.com に対して大規模なアップデートを実施しました。今回のアップデートは大きく分けて4つの領域にまたがっています。 VPSセキュリティアップデートとカーネル更新 IPS(侵入防止システム)のKPI整合性修正 Google構造化データ(JSON-LD)のバグ修正 DX Office シートの操作不能バグ修正 この記事では、それぞれの変更内容と...

IPSセキュリティ強化でスマホからアクセスできなくなった話 ─ 自分のIPを自分でブロックした顛末

はじめに VPSで運用しているWebサービス「のうじゅく」のセキュリティを強化する作業を行っていたところ、思わぬ事態が発生しました。セキュリティを強化したはずなのに、自分自身がサイトにアクセスできなくなってしまったのです。 この記事では、IPSダッシュボードのセキュリティ強化作業の中で起きたトラブルと、その調査・解決の過程を記録します。同じようなミスを防ぐための教訓として、参考になれば幸いです...

個人開発セキュリティOSS 4製品を公開しました — EXkururuIPROS / XDR / SOC / EDR

はじめに セキュリティ運用の世界では、商用製品が数百万円単位で導入されるのが当たり前です。しかし、個人開発者や小規模チームが自分のVPSを守りたいとき、その選択肢はほとんどありません。 この課題を解決するために、私は4つのセキュリティOSSを開発し、GitHubで公開しました。すべてPython + Rustのハイブリッド構成で、1コア / 512MBの最小VPS環境でも動作します。 4つのOS...

領収書OCR機能を実装してみた — Tesseract vs EasyOCR、試行錯誤の記録

運用しているWebアプリに、領収書の画像をアップロードするとOCR(光学文字認識)で自動的にテキストを読み取り、家計簿に自動記帳する機能を実装しました。今回はその導入過程で経験した成功と失敗、改善の試みについて記録します。やりたかったこと領収書の画像をアップロード → OCRでテキスト抽出店舗名・日付・合計金額・明細を正規表現でパース前回の同一店舗レシートとの差分検知(価格変動アラート)家計簿(L...

勉強が続かない人でも成績が上がる学習アプリを本気で設計した話【個人開発】

【個人開発】勉強が続かない人でも成績が上がる学習アプリを本気で設計した話 〜3日坊主・得意なのに伸びない人、両方を救う仕組み〜 「毎日勉強しようと思っても続かない」 「問題は解いているのに、なぜか成績が伸びない」 「得意なはずなのに本番で点を落とす」 こうした悩みは、本人の努力不足ではなく、学習設計の問題であることがほとんどです。 この記事では、 「使うだけで成績が上がること」を目的...

Python初心者向け:try-exceptで学ぶ例外処理の基本

この記事では、Pythonでエラーが発生したときにプログラムを止めない方法としてtry-except構文の基本を紹介します。実際のコード例も掲載し、初心者でもすぐに使えるように解説しています。

【障害復旧のご報告とお詫び】サービス停止に関するご説明と今後の対策について

平素より当サービスをご利用いただき、誠にありがとうございます。 このたび発生いたしましたシステム障害により、長時間にわたりサービスをご利用いただけない状態が続き、多大なるご迷惑とご不便をおかけしましたこと、心よりお詫び申し上げます。本記事では、本障害の概要、原因、対応状況および今後の再発防止策についてご報告いたします。障害の概要発生日時:2026年1月28日 7時頃 ~ 2026年1月29日7時...

資格クイズアプリリリース

K NOUMIN ENGINEERING TECH GUIDE 💬 くるるちゃんのワンポイント図解解説 【技術背景・解説】 この記事(資格クイズアプリリリース)におけるIT技術の基本概念と重要ポイントを、わかりやすく整理・解説しています。 【アイキャッチ図解のポイント】 構成要...

ステージング環境とブルーグリーンデプロイの違い。

K NOUMIN ENGINEERING TECH GUIDE 💬 くるるちゃんのワンポイント図解解説 【技術背景・解説】 この記事(ステージング環境とブルーグリーンデプロイの違い。)におけるIT技術の基本概念と重要ポイントを、わかりやすく整理・解説しています。 【アイキャッチ図解のポ...

ブルーグリーンデプロイとは?

K NOUMIN ENGINEERING TECH GUIDE 💬 くるるちゃんのワンポイント図解解説 【技術背景・解説】 この記事(ブルーグリーンデプロイとは?)におけるIT技術の基本概念と重要ポイントを、わかりやすく整理・解説しています。 【アイキャッチ図解のポイント】 構...

Django 向け readiness / liveness 実装例

K NOUMIN ENGINEERING TECH GUIDE 💬 くるるちゃんのワンポイント図解解説 【技術背景・解説】 この記事(Django 向け readiness / liveness 実装例)におけるIT技術の基本概念と重要ポイントを、わかりやすく整理・解説しています。 【...