7件の記事

情報漏えいダッシュボードを個人開発した記録の後編。毎朝の自動収集からAIの下書き、人の確認までの流れ、AIに書き込み権限を渡さない構成、検証に落ちた理由を返して作り直させる仕組み、消える公式発表への対処をまとめました。
Next.jsで外部URLを取得する処理のSSRF対策を見直し、修正前後のコードを同じ13件の入力で比較しました。CGNAT・IPv4-mapped IPv6・NAT64の4件が許可から拒否に変わった結果と、文字列判定が抜けた理由を実コードで解説します。

国内の情報漏えい・サイバー攻撃の公表事例を集めたダッシュボードを個人開発した記録の前編。公式発表だけを載せる出典設計、未確定情報を混ぜない状態の持ち方、集計ルールを型と検証でビルドごとに守らせる方法と、集計で見えた数字を解説します。

個人ブログの問い合わせフォームにCloudflare Turnstileを入れ、送信先をWeb3Forms・Resend・Formspreeと3回変えた記録。検証と送信の場所がずれると守れない理由と、Formspreeへの移行で直した不具合をまとめました。

Next.jsの個人ブログに溜まったDependabotの脆弱性アラート39件を、AIエージェントと3本のPRで解消した記録。critical 6件の中身、本番影響での仕分け方、overridesの使い方と確認方法、つまずいた点を具体的に解説します。

複数サイトを1つの管理画面で運用するWordPressマルチサイトを構築した記録。サブドメインはWordPressより先に作る、SSLは子サイト作成前に適用する、通常と異なるディレクトリ構造という、着手前に押さえたい3つの落とし穴をまとめました。

USBメモリを初期化(フォーマット)しただけで捨てていませんか?実は標準の初期化ではデータは復元可能です。本記事では、個人情報漏洩を防ぐ「完全消去」の仕組みと、おすすめの無料抹消ソフト「DiskRefresher」の使い方を専門家が解説します。