Techstenical Blog

Techstenical Blog

日々収集した情報について、分析・検証した内容を公開しています。

2026/4/12

状態機械を叩き壊す:Webレースコンディションが持つ「本当の」攻撃可能性

Webレースコンディションは「タイミング勝負で不安定」という印象から、限られた典型パターンに議論が偏りがちでした。PortSwiggerの研究は、アプリケーションの状態遷移(ステートマシン)そのものに着目し、ワークフローの複雑さ・ツール不足・ネットワークジッタが潜在的な攻撃面を覆い隠してきた点を整理したうえで、より再現性高く“衝突”を作る考え方と技術を提示します。

web-securityrace-conditionPortSwiggerBurpSuiteセキュリティ研究状態機械
Read article
2026/4/12

Webセキュリティ研究を自動化する「カスタムスキャナ」開発の考え方(Burpのカスタムスキャンチェックを例に)

PortSwigger Researchの記事を元に、見落とされがちな攻撃クラスを対象にした研究用の自動化(カスタムスキャナ)をどう設計・実装・検証していくかを整理する。Burp Scannerの「Custom scan checks」を題材に、検出ロジックの作り方、スキャンへの組み込み、テストの回し方までを研究自動化の観点で解説する。

web-securityBurpSuiteDASTセキュリティ研究自動化カスタムスキャナ
Read article
2026/4/12

単一パケット攻撃:リモートのレースコンディションを「ローカル化」する新手法

PortSwigger Researchが公開した「単一パケット攻撃(single-packet attack)」は、HTTP/2の複数リクエストを単一のTCPパケットで完了させることで、遠隔からでもネットワークジッターの影響を小さくし、Webのレースコンディションを狙いやすくするという発想の手法です。従来は“遠隔ゆえの揺らぎ”が成功率を下げがちだった競合系の脆弱性に対して、攻撃の再現性を押し上げうる点が重要です。

Web SecurityHTTP/2Race ConditionPortSwigger脆弱性研究
Read article
2026/4/12

Blind CSS Exfiltration(ブラインドCSS流出)とは何か:未知のWebページから“CSSだけ”で情報を抜き取る発想

PortSwigger Researchが公開した「Blind CSS Exfiltration: exfiltrate unknown web pages」をもとに、CSS注入を足掛かりに“画面が見えない(blind)状態”でも段階的に情報を外部へ送れるという攻撃クラスの要点を整理する。発表スライドで示された論点(CSS攻撃の歴史、blind exfiltration、検知、CSSでの抽出、:has、複数background等)を軸に、関連研究(Inline Style Exfiltration、広告ブロッカー悪用)や講演も合わせて位置づける。

CSSWebSecurityExfiltrationPortSwiggerブラウザセキュリティ脆弱性
Read article
2026/4/12

Bambdasで「1つだけ変なエンドポイント」を見つける発想

セキュリティ研究は失敗の連続であり、小さく確実な前進と、うまくいくか分からない大胆な試行の間で揺れ動く——。PortSwigger Researchの記事は、その前提に立ったうえで、Bambdasという“HTTPの見え方”を変える道具立てを手掛かりに、埋もれた違和感のあるエンドポイントへ辿り着く考え方を描く。

security-researchBurpSuitePortSwiggerweb-securitybambdas
Read article
2026/4/12

「Top 10 Web Hacking Techniques of 2023」ノミネーション募集記事が示す、コミュニティ主導の知見集約の仕組み

PortSwigger Research が公開した「Top 10 web hacking techniques of 2023 - nominations open」は、1年を通じて共有されたWebセキュリティ研究をコミュニティの推薦で集約し、注目すべき成果を可視化する年次企画である。記事内の更新告知や関連年次ページから、この取り組みが継続的に運営され、研究者・実務者双方の参照点になっていることが読み取れる。

Web SecurityPortSwiggerセキュリティ研究年次まとめ脆弱性
Read article
2026/4/12

Javaのソースコード文字列にペイロードを隠す:Unicodeエスケープの“意外な”挙動と悪用の視点

PortSwigger Researchの記事を元に、Javaがソースコード中のUnicodeエスケープを扱う際に起きうる直感に反した挙動と、それを利用したペイロード隠蔽(コードレビューや目視検査の回避)という観点を整理する。併せて、エンコーディングを使った難読化がWebセキュリティの現場でどう位置づけられるか、そして難読化は万能ではない点も確認する。

Javaセキュリティ難読化UnicodeSecure DevelopmentCode Review
Read article
2026/4/12

2023年の「Top 10 Web Hacking Techniques」を読み解く:注目研究の見取り図

PortSwigger Researchが毎年公開している「Top 10 Web Hacking Techniques」シリーズの2023年版(第17回)を手がかりに、どのような観点で“必読のWebセキュリティ研究”が集約され、読者が何を読み取れるのかを整理する。

Web SecurityPortSwiggerBurp Suite脆弱性研究攻撃手法
Read article
2026/4/12

フォームハイジャックでCSPをすり抜ける――見落とされがちな抜け道と現実的な防御策

PortSwigger Researchが紹介した「フォームハイジャックによるCSPバイパス」を手がかりに、CSPが厳格に見えてもフォーム送信先の制御が甘いと情報流出に直結し得る点を整理する。攻撃の成立条件を“やり方”ではなく“原因”として理解し、`form-action` を中心に設計・運用で潰す観点をまとめた。

CSPWeb SecurityフォームハイジャックXSSブラウザセキュリティPortSwigger
Read article
2026/4/12

TRACEで“難しい”HTTPデシンク攻撃を現実的にする——PortSwigger Researchが示す新しい悪用の発想

HTTPデシンク(request smuggling/desync)系の脆弱性は見つけても、前提条件が複雑で「実運用では刺さらない」と判断されがちです。PortSwigger ResearchはHTTPのTRACEメソッドを手がかりに、そうした制約をほどき、攻撃を成立させやすくする新しい悪用テクニックを提示しています。関連するPortSwiggerの解説と合わせて、デシンクが起きる原理、TRACEが効く場面の考え方、検証時に押さえるべき注意点を整理します。

HTTPWeb SecurityRequest SmugglingDesyncTRACEPortSwigger脆弱性セキュリティリサーチ
Read article
2026/4/12

SignSaboteur登場:署名付きWebトークンを“作って試す”作業を素早く回すために

PortSwigger Researchが公開したBurp Suite拡張「SignSaboteur」は、署名付きWebトークンの編集・署名・検証・攻撃(テスト)を支援するツールとして紹介されている。JWTに代表される署名付きトークンはWebの認証・認可で広く使われる一方、実装や検証の手間がかかりやすい。本記事では、元ソースの内容を軸に、何が便利になり得るのか、セキュリティ検証の観点でどこに注意すべきかを整理する。

SecurityBurp SuiteJWTWebセキュリティトークンPortSwigger
Read article
2026/4/12

HTTPメッセージの見方を鍛え直す――PortSwigger「bambdas」で“観点”を切り替える

PortSwigger Researchの「Refining your HTTP perspective, with bambdas」を元に、HTTPリクエスト/レスポンスを開いた瞬間に何を見るかという“癖”を見直し、Burp Suite上でのトラフィック観察をより目的志向に整える考え方を整理する。カスタムフィルタを記述できるbambdasの位置づけと、公式ドキュメント・関連投稿が示す周辺文脈もあわせてまとめる。

AppSecBurp SuiteHTTPPortSwiggerbambdasセキュリティトラフィック解析ai-news
Read article
2026/4/12

XSSチートシートに「未知のイベント」が増えた理由:onwebkitplaybacktargetavailabilitychanged など“エキゾチック”更新の読み解き方

PortSwigger Researchが公開したXSSチートシート更新では、コミュニティ(Mozillaを含む)からの知見を反映し、動作しなくなったイベントの整理と、特定環境で有効になり得る“エキゾチック”なイベントの追加が行われた。攻撃手法の収集ではなく、挙動差の理解と防御検証の精度を上げる観点でアップデートを読み解く。

XSSWeb SecurityPortSwiggerブラウザ互換性セキュリティ検証
Read article
2026/4/12

PortSwigger ResearchがDEF CONとBlack Hat USAで「3本立て」研究公開を予告――何が示唆されているのか

PortSwigger Researchが、Black Hat USAとDEF CON 32の両方で公開される3本の研究リリースを予告した。元記事と当事者発信の補足ソースを手がかりに、現時点で読み取れるポイントと、続報を追う際の実務的な見方を整理する。

PortSwiggerWeb SecurityResearchBlack Hat USADEF CONAppSecai-news
Read article
2026/4/12

Fickle PDFs:ブラウザごとの描画差を突くPDF攻撃とは何か

PortSwigger Researchが紹介する「Fickle PDFs」は、同じPDFでも閲覧環境によって表示結果が変わり得る点を突き、承認フローや会計処理をすり抜けるリスクを示す。請求書の合計金額がSafari/Previewでは£399に見える一方、別環境では異なる表示になりうるという導入例を手がかりに、PDFを“見た目で確認する”運用の落とし穴と、組織が取れる実務的な対策観点を整理する。

PDFセキュリティブラウザレンダリング請求書ソーシャルエンジニアリングWeb Security
Read article
2026/4/12

「ささやき」を聞け:実際に成立するWebタイミング攻撃とは何か

PortSwigger Researchで公開された「Listen to the whispers: web timing attacks that actually work」は、Webサイトに潜む“タイミングの差”を手がかりに秘密情報を引き出すという発想を前面に出し、サーバ側の秘匿を暴くための新しい攻撃コンセプトを提示すると述べる。公開記事と関連する講演情報を手掛かりに、タイミング攻撃の要点、成立条件、防御の考え方を整理する。

WebSecurityTimingAttackSideChannelPortSwiggerアプリケーションセキュリティai-news
Read article
2026/4/12

メールアドレスを“分割”する:パーサー差異を突いたアクセス制御バイパス

Webサービスがメールアドレスを解析してドメインを取り出し、所属組織の推定や登録可否の判定に使う設計はよくあります。しかし、同じ入力でも実装(パーサー)ごとに解釈がズレると、許可されていないドメインを“許可されたもの”として扱わせる余地が生まれます。PortSwigger Researchの「Splitting the email atom」は、この“メールアドレス・パーサー不一致”がアクセス制御を破る現実的な攻撃面になる点を整理し、検証教材やツール側の対応ともつながる問題として提示します。

web-securityaccess-controlemailparserPortSwiggerBurp SuiteNode.js脆弱性
Read article
2026/4/12

「Gotta cache 'em all」—Webキャッシュ攻撃の“ルール曲げ”とCDN時代の新しい落とし穴

PortSwigger Researchの「Gotta cache 'em all」は、Webキャッシュ攻撃の定石がCDN普及によってどう変化し、どのような“解釈のズレ”が機密情報の奪取や悪性コンテンツの保存につながり得るかを整理した研究です。本記事は元論文と関連研究・講演資料を手がかりに、背景と要点を日本語で概説します。

WebセキュリティキャッシュCDN脆弱性PortSwigger研究
Read article
2026/4/12

URLバリデーション回避チートシート登場:SSRFやCORS誤設定を生む“あいまいなURL”の落とし穴

PortSwigger Researchが公開した「URL validation bypass cheat sheet」は、URLの解釈のあいまいさがSSRF・CORS誤設定・オープンリダイレクトなどの脆弱性に直結する点を整理し、回避パターンと防御の考え方をまとめた資料です。本記事では、URLバリデーションがなぜ破られやすいのか、実装側が押さえるべき原則と検証観点を解説します。

securitySSRFCORSopen-redirectURL validationPortSwigger
Read article
2026/4/12

URLの資格情報部分にペイロードを隠す手法とは――「見えない」URLが生む検知・共有の落とし穴

Johan Carlssonが見つけた「URLの資格情報(credentials)部分にペイロードを埋め込み、見た目のURLからは気づきにくくする」アイデアを手がかりに、なぜ“見えない”ことが面白く、同時に危ういのかを整理する。

WebセキュリティURLSecurity ResearchPortSwiggerXSSブラウザ
Read article
2026/4/12

URL検証バイパス・チートシートに「新しい過激なペイロード」追加——PortSwigger Researchが更新内容を公開

PortSwigger Researchは、SSRFなどで問題になりやすい「URL検証(バリデーション)の回避手法」をまとめたURL Validation Bypass Cheat Sheetの更新を紹介した。コミュニティからの貢献を強みに、今回はIPアドレス関連の手法が“新しく、改善された形”で追加されることが示唆されている。

SSRFURL validationセキュリティPortSwiggerチートシートWeb Security
Read article
2026/4/12

幻の「$Version」CookieでWAFをすり抜ける――Cookieパーサ差分が生む防御の盲点

HTTP Cookieは認証や機能制御など重要な役割を担う一方、歴史的経緯の長さゆえに実装ごとの解釈差(パーサ差分)が起きやすく、WAFとバックエンドの見方が食い違うと防御を迂回されうる。本記事はPortSwigger Researchの解説を基に、$Versionという“見えにくい”要素を足がかりにしたWAF回避の考え方と、設計・運用面での現実的な備えを整理する。

Web SecurityWAFHTTPCookieParser DiscrepancyPortSwiggerセキュリティ
Read article
2026/4/12

2024年版「Top 10 Web Hacking Techniques」募集開始:PortSwiggerがコミュニティ投票型の知見集約を呼びかけ

PortSwigger Researchが、毎年恒例の「Top 10 Web Hacking Techniques」2024年版に向けたノミネーション(推薦)の受付開始を告知した。ブログ記事、発表資料、PoCなどを通じて共有された新しい攻撃・解析手法をコミュニティで持ち寄り、年次の“注目すべき10選”として整理する取り組みだ。

Webセキュリティ脆弱性セキュリティ研究PortSwiggerコミュニティTop10BurpSuiteAI-News
Read article
2026/4/12

HttpOnly Cookieを「cookie sandwich」技法で奪うとは何か――PortSwiggerが示した“特定条件下の迂回”

PortSwigger Researchが公開した「cookie sandwich」技法は、通常はJavaScriptから読めないHttpOnly Cookieについて、サーバ側の実装条件によってはフラグの意図を迂回し得る、という観点を提示する研究です。本稿では元記事の位置づけと、関連するPortSwiggerの周辺研究(XSS、CSP、ペイロード隠蔽など)とのつながりを整理します。

WebSecurityHttpOnlyCookieXSSCSPPortSwigger
Read article
2026/4/12

Unicodeオーバーフローで文字ブロックリストを回避する手口――コードポイント切り捨ての落とし穴

PortSwigger Researchが解説する「Unicode codepoint truncation(Unicodeオーバーフロー攻撃)」は、サーバがUnicode文字を1バイトに収めようとして切り捨て(丸め)を起こすことで、想定していた文字制限やブロックリストがすり抜けられる問題です。入力の検証と保存・比較の表現がズレたときに何が起きるのか、どこが危険なのかを要点整理します。

UnicodeWeb SecurityInput ValidationSecurityPortSwiggerブロックリスト
Read article
2026/4/12

2024年版:注目すべきWebハッキング技術トップ10(PortSwigger調査)

PortSwigger Researchが公開した「Top 10 Web Hacking Techniques of 2024」(年次企画第18回)を基に、コミュニティ投票で選ばれる“読むべきWebセキュリティ研究”という位置づけと、学びどころを日本語で整理する。

webセキュリティセキュリティ研究PortSwigger脆弱性AppSec2024
Read article
2026/4/12

Shadow Repeaterとは?AIで「手動テストの詰め」を強化するBurp拡張の要点

PortSwiggerが公開した「Shadow Repeater」は、Burp Repeaterでの手動検証にAI支援を重ね、判断ミスや一手の選択違いで取り逃しがちな脆弱性の発見・深掘りを助ける取り組みです。本記事では、公式情報と関連ドキュメント/拡張ページ/デモ動画をもとに、狙いと使いどころを日本語で整理します。

Burp SuiteWeb SecurityペンテストManual TestingAIPortSwigger
Read article
2026/4/12

SAML roulette: the hacker always wins —— ruby-samlを起点にGitLab Enterpriseで未認証管理者アクセスへ至る「攻撃の連鎖」

PortSwigger Researchの「SAML roulette: the hacker always wins」は、SAML実装で用いられるruby-samlライブラリを突き、ラウンドトリップ攻撃と名前空間(namespace)の混乱を連鎖させることで、GitLab Enterpriseに対して未認証のまま管理者権限へ到達し得ることを“手順として”示す内容だ。あわせて同研究群が扱うSAMLパーサ差異(属性汚染、名前空間混乱、Void Canonicalization等)という論点から、なぜこの種の問題が「設定や運用のミス」ではなく「パーサ/正規化レベルの不整合」になり得るのかを読み解く。

SAMLGitLabruby-saml認証バイパスWebセキュリティ
Read article
2026/4/12

Document My Pentest:ハックはあなた、レポートはAIが書く——Burp拡張で監査証跡を自動化する発想

PortSwigger Researchの記事を元に、Burp SuiteのAI拡張「Document My Pentest」が狙う“ペンテストの記録と報告の自動化”を整理する。Burp AIの関連機能や、AI拡張・カスタムアクション開発の公式ドキュメントの位置づけもあわせて概観する。

BurpSuiteBurpAIペンテストWebセキュリティ自動化レポート作成AI拡張PortSwigger
Read article
2026/4/12

Drag and Pwnd:ASCII制御文字でVS Codeを悪用するという発想

PortSwigger Researchの記事「Drag and Pwnd」は、本来コード実行とは無縁に設計されたASCII制御文字(SOH、STX、EOT、ETXなど)が、現代のターミナルエミュレータ等の挙動次第で“意図せず動作を引き起こし得る”点に焦点を当て、VS Codeのような開発環境を攻撃の起点にし得ることを論じます。

VSCodeセキュリティTerminalASCII制御文字PortSwigger脆弱性研究
Read article
2026/4/12

Repeater Strike:反復しがちな手動テストを“増幅”するという提案

PortSwigger Research が公開した「Repeater Strike: manual testing, amplified」を基に、Burp Suite の手動テストを繰り返し作業から解放し、IDOR などの脆弱性探索を支援するという Repeater Strike の狙いと位置づけを整理する。

AIWeb SecurityBurp SuitePortSwiggerIDORペネトレーションテストセキュリティBApp
Read article
2026/4/12

HTTP/1.1はなぜ「終わらせるべき」なのか:デシンク(Request Smuggling)最終局面

PortSwigger Researchの「HTTP/1.1 must die: the desync endgame」を元に、HTTP/1.1に内在する“デシンク(HTTP request smuggling)”の構造的リスクと、緩和策が効きにくい理由、組織が取るべき現実的な移行・運用判断を整理する。

HTTP/1.1WebセキュリティRequest SmugglingDesyncAppSecPortSwigger
Read article
2026/4/12

偽の「偽陽性」に注意:HTTPパイプライニングとリクエストスマグリングの見分け方

HTTPリクエストスマグリングを見つけたと思ったら、実はHTTPのkeep-aliveやパイプライニング由来の挙動だった——という「偽陽性」は珍しくありません。本記事は、PortSwigger Researchの解説を元に、両者を混同しやすい理由と、報告・検証時にどこを見れば切り分けられるのかを整理します。

HTTPWeb SecurityRequest Smugglingパイプライニング脆弱性検証
Read article
2026/4/12

インライン style 属性だけで起きうるCSSデータ漏えい――「連鎖するCSS条件分岐」による新しい外部送信の発想

PortSwigger Researchが公開した「Inline Style Exfiltration」は、セレクタや外部スタイルシートの読み込みに頼らず、style属性へのCSS注入(CSS injection)から属性データを盗み出し得る可能性を示した研究である。従来の“CSSによる情報抽出”の前提を揺さぶり、インラインスタイル経由の攻撃面を再評価する必要性を提起している。

Web SecurityCSS InjectionCSS ExfiltrationPortSwiggerResearch
Read article
2026/4/12

Cookie Chaos:__Host- と __Secure- のCookieプレフィックスはなぜ「突破」され得るのか

PortSwigger Researchの「Cookie Chaos」を元に、__Host-/__Secure- といったCookieプレフィックスが意図する防御と、ブラウザとサーバー側の解釈差(パーサや実装差)によって防御が崩れ得るという論点を整理する。あわせて、プレフィックス依存にしない実務的な対策観点(サーバー側の検証、重複Cookieの扱い、属性の強制、観測とテスト)をまとめる。

WebSecurityCookies__Host__SecurePortSwiggerセッション管理ブラウザサーバー実装差
Read article
2026/4/12

WebSocket Turbo Intruder:WebSocketの“盲点”を掘り起こす高速ファジングの発想

WebSocketへアップグレードした途端にテストが浅くなる“盲点”に対し、Burp Suite拡張「WebSocket Turbo Intruder」がWebSocketメッセージのファジングやHTTP経由の介入を手がかりに、アクセス制御不備やレースコンディション等の発見可能性を広げるという問題提起と実務的な方向性を整理する。

WebSocketBurp SuiteTurbo Intruderセキュリティテストファジング脆弱性診断アクセス制御レースコンディション
Read article
2026/4/12

HTTP Anomaly Rank の紹介:大量のHTTPレスポンスから“違和感”を素早く見つける発想

PortSwigger Research が公開した「Introducing HTTP Anomaly Rank」は、Burp Intruder / Turbo Intruder で発生しがちな“何千ものHTTPレスポンスを長さ順などで延々と並べ替えて目視する儀式”を出発点に、解析の効率を上げるためのHTTPレスポンス向けランキング手法(HTTP Anomaly Rank)を紹介する内容です。

WebセキュリティBurp SuiteHTTP脆弱性診断ペネトレーションテストアノマリー検知PortSwiggerSecurity Research
Read article
2026/4/12

脆い鍵「The Fragile Lock」:SAML認証を破る“パーサ差”という攻撃面

PortSwigger Researchの「The Fragile Lock」は、RubyおよびPHPのSAMLエコシステムにおいて、XMLパーサ/実装間の不整合(例:属性汚染や名前空間の混乱など)を突くことで、最終的に認証の完全バイパスに至りうることを示した研究である。周辺の反応(Reddit、LinkedIn、Facebook)からは、SAMLが複雑で実装差が生まれやすいという問題意識と、ライブラリの保守性・対策の継続性への懸念が読み取れる。

SAML認証セキュリティ研究XMLRubyPHPPortSwigger脆弱性
Read article
2026/4/12

PortSwiggerが「2025年のTop 10 Web Hacking Techniques」候補募集を告知——投票も開始

PortSwigger Researchが、コミュニティの研究発信を振り返る企画「Top 10 Web Hacking Techniques of 2025」について候補募集(ノミネーション)を案内し、その後ノミネーションが締め切られ投票が開始された。公式ページや投票ページを手がかりに、企画の狙い、参加方法、読み解き方を整理する。

Webセキュリティ脆弱性リサーチPortSwiggerコミュニティ投票
Read article
2026/4/12

2025年の「Top 10 Web Hacking Techniques」とは何か:PortSwiggerの年次キュレーションを読み解く

PortSwigger Researchが公開した「Top 10 web hacking techniques of 2025」(年次・第19回)を元に、企画の位置づけ(コミュニティ主導の投票・ノミネーション)と、読む前に押さえておきたいポイントを整理する。

web-securitysecurity-researchPortSwiggerTop10hacking-techniques2025
Read article
2026/4/11

【OSS】NousResearch/hermes-agentについて

Hermes Agentは、CLIから始めてチャット連携やタスク自動化へ段階的に広げられる、Python製のオープンソースAIエージェント基盤です。プロファイル(作業ごとの人格・設定)やスキル(拡張機能)を軸に、個人の作業効率化からチーム運用まで用途に合わせて育てていけます。

github_trendingosspythonai-agentclibotautomation
Read article
2026/4/11

【OSS】HKUDS/DeepTutorについて

DeepTutorは、学習者の目的や理解度に合わせて「会話・解説・追加質問・要約・調査・解法支援」などを段階的に組み合わせ、学習を前に進めるための“エージェント(自律的に手順を組み立てるAI)”基盤を提供するOSSです。チャットでの質問対応だけでなく、教材の取り込み(Markdown/PDFなど)や知識ベース管理、学習支援用の複数モードを統合し、学びの流れをアプリとして実装しやすい形にまとまっています。

github_trendingai-newspythonlearning-assistantagentrag
Read article
2026/4/11

【OSS】google-ai-edge/galleryについて

Google AI Edge Gallery は、オープンソースのLLM(大規模言語モデル)などをモバイル端末上で動かし、チャット・画像質問・音声文字起こし・プロンプト実験・ツール連携(Agent Skills)といった体験をまとめて試せるデモ兼サンドボックスアプリです。モデル管理やベンチマークも備えており、「端末で動く生成AI」を触って比較して学びたい人に向いています。

github_trendingosskotlinandroidon-devicegenaillmgoogle-ai-edgeai-news
Read article