<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>web-security &#8211; セキュリティエンジニアの雑多ブログ</title>
	<atom:link href="https://cybermemo.blog/tag/web-security/feed" rel="self" type="application/rss+xml" />
	<link>https://cybermemo.blog</link>
	<description>セキュリティエンジニアの学習記録</description>
	<lastBuildDate>Wed, 22 Oct 2025 12:52:29 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://cybermemo.blog/wp-content/uploads/2025/10/cropped-トップアイコン-32x32.jpg</url>
	<title>web-security &#8211; セキュリティエンジニアの雑多ブログ</title>
	<link>https://cybermemo.blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Chrome DevTools による簡易調査メモ</title>
		<link>https://cybermemo.blog/chrome-devtools-overview</link>
					<comments>https://cybermemo.blog/chrome-devtools-overview#respond</comments>
		
		<dc:creator><![CDATA[miyuki]]></dc:creator>
		<pubDate>Sat, 18 Oct 2025 09:51:47 +0000</pubDate>
				<category><![CDATA[セキュリティ]]></category>
		<category><![CDATA[web-security]]></category>
		<category><![CDATA[ログ分析]]></category>
		<guid isPermaLink="false">https://cybermemo.blog/?p=497</guid>

					<description><![CDATA[<p><img src="https://cybermemo.blog/wp-content/uploads/2025/10/Chrome-DevTools-簡易調査_アイキャッチ-1-1024x683.jpg" class="webfeedsFeaturedVisual" /></p>はじめに 不審サイトの調査などで Chrome DevTools をよく使うので自分用メモ。ここでは概要をつかむための簡単な解説だけ。詳細はいずれ別記事で書けたら書く。 DevTools とは DevTools（デブツー [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img src="https://cybermemo.blog/wp-content/uploads/2025/10/Chrome-DevTools-簡易調査_アイキャッチ-1-1024x683.jpg" class="webfeedsFeaturedVisual" /></p>
<h2 class="wp-block-heading">はじめに</h2>



<p>不審サイトの調査などで Chrome DevTools をよく使うので自分用メモ。<br>ここでは概要をつかむための簡単な解説だけ。詳細はいずれ別記事で書けたら書く。</p>



<h2 class="wp-block-heading">DevTools とは</h2>



<p>DevTools（デブツールズ）は、Webブラウザに標準搭載されている「開発者向けツール」。<br>画面上の要素を調べてデザイン崩れを修正したり、ネットワーク通信を確認して読み込みエラーを特定したり、<br>コンソールでエラーメッセージやログを確認したりできる。<br>名前の通り、本来は開発者向けツールだがセキュリティ調査でも補助ツールとして使われる。<br><br>今回は Chrome に搭載されている DevTools の機能を解説。</p>



<h2 class="wp-block-heading">DevTools の概要</h2>



<h3 class="wp-block-heading">DevTools の開き方</h3>



<p>Macの場合<br>Cmd + option + I<br><br>Windowsの場合<br>Ctrl + Shift + C もしくは F12</p>



<p>DevTools 画面例</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="544" height="663" src="https://cybermemo.blog/wp-content/uploads/2025/10/DevTools-の開き方-1.png" alt="DevTools" class="wp-image-502" style="width:347px;height:auto" srcset="https://cybermemo.blog/wp-content/uploads/2025/10/DevTools-の開き方-1.png 544w, https://cybermemo.blog/wp-content/uploads/2025/10/DevTools-の開き方-1-246x300.png 246w" sizes="(max-width: 544px) 100vw, 544px" /></figure>



<h3 class="wp-block-heading">DevTools のパネルメニュー</h3>



<p>セキュリティの観点で各パネルをどのように利用するか記載。</p>



<h4 class="wp-block-heading">Elements（エレメンツ）</h4>



<p>用途：Webページの構造（HTML）やクライアント側のDOM要素<sup data-fn="0d177dac-0798-40bc-91b9-fd7f9c962937" class="fn"><a href="#0d177dac-0798-40bc-91b9-fd7f9c962937" id="0d177dac-0798-40bc-91b9-fd7f9c962937-link">1</a></sup>を確認。<br><br>使用例：<br>悪意あるスクリプト（例：&lt;script&gt;タグ内のXSSペイロード）をページ内で検出できる。<br>inputフォームの属性（maxlengthやrequiredなど）を確認してクライアントサイド検証の甘さを見抜く。<br>非表示（display:none）の要素や、意図的に隠されたトークン値などもDOM上で確認可能。</p>



<h4 class="wp-block-heading">Console（コンソール）</h4>



<p>用途：ブラウザで発生しているJavaScriptエラー・警告の確認。<br><br>使用例：<br>脆弱なスクリプト読み込み（HTTP通信など）が警告として出る。<br>エラー文から内部APIのエンドポイントや認証処理の構造が推測できる場合もある。<br>XSSテスト時にペイロードが実行されているか確認するのにも使える。</p>



<h4 class="wp-block-heading">Sources（ソース）</h4>



<p>用途：JavaScriptやCSS、画像ファイルの確認。<br><br>使用例：<br>公開されている .js ファイルから機密ロジックやAPIキーのハードコーディング<sup data-fn="6fd2bd1f-44cc-4125-8fc1-faa433a28694" class="fn"><a href="#6fd2bd1f-44cc-4125-8fc1-faa433a28694" id="6fd2bd1f-44cc-4125-8fc1-faa433a28694-link">2</a></sup>を発見できる。<br>JSのマップファイル（.map）が残っていると難読化されたコードを簡単に復元できる。<br>コメント内に内部仕様やURLが書かれていないか確認できる。</p>



<h4 class="wp-block-heading">Network（ネットワーク）</h4>



<p>用途：Webページがやり取りしている通信（HTTPリクエスト・レスポンス）を確認。<br><br>使用例：<br>HTTPヘッダー（Cookie, Authorization, CSP, CORSなど）を確認できる。<br>CookieのSecure / HttpOnly / SameSite 属性の設定をチェック。<br>API通信のレスポンスを観察して、過剰情報漏えい（PII<sup data-fn="1b11e591-98e9-4503-88cf-994c32c45d48" class="fn"><a href="#1b11e591-98e9-4503-88cf-994c32c45d48" id="1b11e591-98e9-4503-88cf-994c32c45d48-link">3</a></sup>や内部ID）がないか確認できる。</p>



<h4 class="wp-block-heading">Performance（パフォーマンス）</h4>



<p>用途：処理や描画のタイミングを計測し、スクリプト挙動を把握。（Webページが“どんなタイミング”で“何をしているか”を記録して、時間軸で見える化するツール）<br><br>使用例：<br>攻撃者が仕込んだマルウェアスクリプトや追跡コードが異常にCPUを消費していないかを確認できる。<br>通常とは異なるタイミングで外部通信が発生していないかを監視可能。</p>



<h4 class="wp-block-heading">Memory（メモリ）</h4>



<p>用途：Webアプリの動作中に使われるメモリの状態を分析。<br><br>使用例：<br>クライアント側で扱っているデータが、不要に保持・漏洩していないか確認できる。<br>セッション情報やトークンがメモリ上に残り続けていないかを調査。</p>



<h4 class="wp-block-heading">Application（アプリケーション）</h4>



<p>用途：ブラウザに保存されたデータ（Cookie、LocalStorageなど）を確認。<br><br>使用例：<br>LocalStorageやSessionStorageにアクセストークンや個人情報が保存されていないか確認。<br>Cookie設定（Secure / HttpOnly / SameSite）を確認して脆弱な設定を検出。<br>キャッシュデータやService Workerの構成から、古いリソースが残っていないか確認。</p>



<h4 class="wp-block-heading">Privacy and Security（プライバシーとセキュリティ）</h4>



<p>用途：通信の安全性と証明書状態を確認。<br><br>使用例：<br>SSL/TLS証明書の有効期限・暗号スイートを確認。<br>Mixed Content（HTTPSページ内でHTTPリソースを読み込む危険な構成）があるか検出。<br>Cookieの追跡情報やセキュリティポリシーの確認にも使える。</p>



<h4 class="wp-block-heading">Lighthouse（ライトハウス）</h4>



<p>用途：Webサイト全体を自動診断（パフォーマンス・セキュリティ・アクセシビリティなど）。<br><br>使用例：<br>HTTPSが有効か、セキュリティヘッダー（CSP、X-Frame-Optionsなど）が設定されているか自動チェック。<br>セキュリティ的な改善ポイントをレポート形式で提示してくれる。</p>



<h4 class="wp-block-heading">Recorder（レコーダー）</h4>



<p>用途：操作の記録・再生（Webアプリの自動テスト）。<br><br>使用例：<br>CSRFテストなどで再現性を保つための操作手順を自動記録できる。<br>ペネトレーションテスト時に攻撃パターンを再生・再現する用途でも使われる。　&#8230;かも。（ChatGPTに聞いたけど、本当にそのような使い方がされているのか調べきれなかった。）</p>


<ol class="wp-block-footnotes"><li id="0d177dac-0798-40bc-91b9-fd7f9c962937">DOM（ブラウザがHTMLを解析して作るページの構造モデル）内の1つ1つの部品（例：div, p, inputなど）。 <a href="#0d177dac-0798-40bc-91b9-fd7f9c962937-link" aria-label="脚注参照1にジャンプ">↩︎</a></li><li id="6fd2bd1f-44cc-4125-8fc1-faa433a28694">設定や機密情報をプログラムの中に直接書いてしまうこと。 <a href="#6fd2bd1f-44cc-4125-8fc1-faa433a28694-link" aria-label="脚注参照2にジャンプ">↩︎</a></li><li id="1b11e591-98e9-4503-88cf-994c32c45d48">個人情報。 <a href="#1b11e591-98e9-4503-88cf-994c32c45d48-link" aria-label="脚注参照3にジャンプ">↩︎</a></li></ol>


<h2 class="wp-block-heading">最後に</h2>



<p>簡易調査で限られた機能しか使っていなかったので、まとめ用に調べてみると思っていたよりもできることが多そう。もう少し使いこなせるようになりたい。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cybermemo.blog/chrome-devtools-overview/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
