<?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>脆弱性診断 - 総合デジタルマーケティング企業 エスライン・テクノロジーズ</title>
	<atom:link href="https://slt-inc.jp/tag/vulnerability-assessment/feed/" rel="self" type="application/rss+xml" />
	<link>https://slt-inc.jp</link>
	<description>Go Beyond with SLT - インターネット集客で事業者と顧客を繋ぐ</description>
	<lastBuildDate>Mon, 12 Oct 2026 08:03:21 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://slt-inc.jp/wp-content/uploads/2025/03/cropped-エスライン_テクノロジーズ_-_新ロゴ2025-removebg-32x32.png</url>
	<title>脆弱性診断 - 総合デジタルマーケティング企業 エスライン・テクノロジーズ</title>
	<link>https://slt-inc.jp</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>簡易チェックと脆弱性診断の違い&#124;無料ツールでできることと、専門業者が必要な場面</title>
		<link>https://slt-inc.jp/article/vulnerability-assessment-vs-simple-check/</link>
		
		<dc:creator><![CDATA[slt]]></dc:creator>
		<pubDate>Fri, 09 Oct 2026 04:52:00 +0000</pubDate>
				<category><![CDATA[セキュリティ]]></category>
		<category><![CDATA[記事]]></category>
		<category><![CDATA[Webサイトセキュリティ]]></category>
		<category><![CDATA[セキュリティチェック]]></category>
		<category><![CDATA[セキュリティ対策]]></category>
		<category><![CDATA[無料ツール]]></category>
		<category><![CDATA[脆弱性]]></category>
		<category><![CDATA[脆弱性診断]]></category>
		<guid isPermaLink="false">https://slt-inc.jp/security/vulnerability-assessment-vs-simple-check/</guid>

					<description><![CDATA[<p>&#31777;&#26131;&#12481;&#12455;&#12483;&#12463;&#12399;&#20844;&#38283;&#12373;&#12428;&#12383;&#35373;&#23450;&#12392;&#29256;&#12434;&#21463;&#21205;&#30340;&#12395;&#30906;&#12363;&#12417;&#12427;&#26908;&#26619;&#12289;<a class="glossaryLink"  aria-describedby="tt"  data-cmtooltip="&#60;div class=glossaryItemBody&#62;&#33030;&#24369;&#24615;&#35386;&#26029;&#12392;&#12399;&#33030;&#24369;&#24615;&#35386;&#26029;&#12399;&#12289;Web&#12469;&#12452;&#12488;&#12420;&#12471;&#12473;&#12486;&#12512;&#12395;&#12354;&#12427;&#33030;&#24369;&#24615;(&#12475;&#12461;&#12517;&#12522;&#12486;&#12451;&#19978;&#12398;&#24369;&#28857;)&#12434;&#12289;&#25915;&#25731;&#32773;&#12395;&#24746;&#29992;&#12373;&#12428;&#12427;&#21069;&#12395;&#27927;&#12356;&#20986;&#12375;&#12289;&#28145;&#21051;&#24230;&#12392;&#12392;&#12418;&#12395;&#22577;&#21578;&#12377;&#12427;&#26908;&#26619;&#12391;&#12377;&#12290;&#12484;&#12540;&#12523;&#12395;&#12424;&#12427;&#33258;&#21205;&#35386;&#26029;&#12392;&#12289;&#23554;&#38272;&#23478;&#12395;&#12424;&#12427;&#25163;&#21205;&#12398;&#35386;&#26029;&#12364;&#12354;&#12426;&#12414;&#12377;&#12290;&#38;lt;br/&#38;gt;&#33030;&#24369;&#24615;&#35386;&#26029;&#12364;&#24517;&#35201;&#12394;&#29702;&#30001;&#33030;&#24369;&#24615;&#12399;&#12289;&#38283;&#30330;&#26178;&#12398;&#20316;&#12426;&#36796;&#12415;&#12398;&#19981;&#20633;&#12289;&#35373;&#23450;&#12398;&#35492;&#12426;&#12289;&#12477;&#12501;&#12488;&#12454;&#12455;&#12450;&#12398;&#26356;&#26032;&#28431;&#12428;&#12363;&#12425;&#29983;&#12414;&#12428;&#12289;&#20844;&#38283;&#24460;&#12418;&#26032;&#12375;&#12367;&#35211;&#12388;&#12363;&#12426;&#12414;&#12377;&#12290;&#35386;&#26029;&#12434;&#12375;&#12390;&#12356;&#12394;&#12356;EC&#12469;&#12452;&#12488;&#12391;&#12289;&#20837;&#21147;&#20516;&#12398;&#20966;&#29702;&#12398;&#19981;&#20633;&#12364;&#27531;&#12387;&#12390;&#12356;&#12427;&#12392;&#12289;&#39015;&#23458;&#24773;&#22577;&#12364;&#22806;&#37096;&#12408;&#27969;&#20986;&#12377;&#12427;&#21487;&#33021;&#24615;&#12364;&#12354;&#12426;&#12414;&#12377;&#12290;&#20491;&#20154;&#24773;&#22577;&#12398;&#28431;&#12360;&#12356;&#12399;&#12289;&#20491;&#20154;&#24773;&#22577;&#20445;&#35703;&#27861;&#12395;&#22522;&#12389;&#12367;&#22577;&#21578;&#12420;&#12289;&#26412;&#20154;&#12408;&#12398;&#36890;&#30693;&#12364;&#24517;&#35201;&#12395;&#12394;&#12427;&#22580;&#21512;&#12364;&#12354;&#12426;&#12414;&#12377;&#12290;&#38;lt;br/&#38;gt;&#35386;&#26029;&#12399;&#12289;&#26032;&#35215;&#12398;&#20844;&#38283;&#26178;&#12392;&#12289;&#22823;&#12365;&#12394;&#27231;&#33021;&#36861;&#21152;&#12420;&#27083;&#25104;&#22793;&#26356;&#12398;&#12383;&#12403;&#12395;&#34892;&#12358;&#12398;&#12364;&#22522;&#26412;&#12391;&#12377;&#12290;&#38;lt;br/&#38;gt;&#33030;&#24369;&#24615;&#35386;&#26029;&#12398;&#31278;&#39006;&#12392;&#25163;&#27861;&#38;lt;table&#38;gt;&#38;lt;thead&#38;gt;&#38;lt;tr&#38;gt;&#38;lt;th&#38;gt;&#31278;&#39006;&#38;lt;/th&#38;gt;&#38;lt;th&#38;gt;&#23550;&#35937;&#38;lt;/th&#38;gt;&#38;lt;th&#38;gt;&#35211;&#12427;&#20869;&#23481;&#38;lt;/th&#38;gt;&#38;lt;/tr&#38;gt;&#38;lt;/thead&#38;gt;&#38;lt;tbody&#38;gt;&#38;lt;tr&#38;gt;&#38;lt;td&#38;gt;Web&#12450;&#12503;&#12522;&#12465;&#12540;&#12471;&#12519;&#12531;&#35386;&#26029;&#38;lt;/td&#38;gt;&#38;lt;td&#38;gt;&#12469;&#12452;&#12488;&#12420;Web&#12450;&#12503;&#12522;&#26412;&#20307;&#38;lt;/td&#38;gt;&#38;lt;td&#38;gt;&#20837;&#21147;&#20516;&#12398;&#20966;&#29702;&#12289;&#35469;&#35388;&#12289;&#12475;&#12483;&#12471;&#12519;&#12531;&#31649;&#29702;&#12289;&#12450;&#12463;&#12475;&#12473;&#21046;&#24481;&#12394;&#12393;&#38;lt;/td&#38;gt;&#38;lt;/tr&#38;gt;&#38;lt;tr&#38;gt;&#38;lt;td&#38;gt;&#12503;&#12521;&#12483;&#12488;&#12501;&#12457;&#12540;&#12512;&#35386;&#26029;&#38;lt;/td&#38;gt;&#38;lt;td&#38;gt;OS&#12289;&#12511;&#12489;&#12523;&#12454;&#12455;&#12450;&#12289;&#12493;&#12483;&#12488;&#12527;&#12540;&#12463;&#27231;&#22120;&#38;lt;/td&#38;gt;&#38;lt;td&#38;gt;&#38283;&#12356;&#12390;&#12356;&#12427;&#12509;&#12540;&#12488;&#12289;&#12477;&#12501;&#12488;&#12454;&#12455;&#12450;&#12398;&#29256;&#12289;&#35373;&#23450;&#12398;&#19981;&#20633;&#38;lt;/td&#38;gt;&#38;lt;/tr&#38;gt;&#38;lt;/tbody&#38;gt;&#38;lt;/table&#38;gt;&#38;lt;table&#38;gt;&#38;lt;thead&#38;gt;&#38;lt;tr&#38;gt;&#38;lt;th&#38;gt;&#25163;&#27861;&#38;lt;/th&#38;gt;&#38;lt;th&#38;gt;&#29305;&#24500;&#38;lt;/th&#38;gt;&#38;lt;/tr&#38;gt;&#38;lt;/thead&#38;gt;&#38;lt;tbody&#38;gt;&#38;lt;tr&#38;gt;&#38;lt;td&#38;gt;&#12484;&#12540;&#12523;&#35386;&#26029;&#38;lt;/td&#38;gt;&#38;lt;td&#38;gt;&#30701;&#26178;&#38291;&#12391;&#24195;&#12367;&#30906;&#35469;&#12391;&#12365;&#12427;&#12290;&#30011;&#38754;&#12398;&#27969;&#12428;&#12395;&#20381;&#23384;&#12377;&#12427;&#19981;&#20633;&#12399;&#35211;&#12388;&#12369;&#12395;&#12367;&#12356;&#38;lt;/td&#38;gt;&#38;lt;/tr&#38;gt;&#38;lt;tr&#38;gt;&#38;lt;td&#38;gt;&#25163;&#21205;&#35386;&#26029;&#38;lt;/td&#38;gt;&#38;lt;td&#38;gt;&#23554;&#38272;&#23478;&#12364;&#12289;&#26989;&#21209;&#12525;&#12472;&#12483;&#12463;&#12398;&#19981;&#20633;&#12394;&#12393;&#12418;&#30906;&#35469;&#12377;&#12427;&#12290;&#26178;&#38291;&#12392;&#36027;&#29992;&#12364;&#12363;&#12363;&#12427;&#38;lt;/td&#38;gt;&#38;lt;/tr&#38;gt;&#38;lt;/tbody&#38;gt;&#38;lt;/table&#38;gt;&#12513;&#12540;&#12523;&#35469;&#35388;(SPF&#12289;DMARC)&#12394;&#12393;&#12289;&#12489;&#12513;&#12452;&#12531;&#12398;&#35373;&#23450;&#12418;&#35386;&#26029;&#12398;&#23550;&#35937;&#12395;&#12391;&#12365;&#12414;&#12377;&#12290;&#35386;&#26029;&#12398;&#32771;&#12360;&#26041;&#12399;&#12289;IPA&#12398;&#12300;&#23433;&#20840;&#12394;&#12454;&#12455;&#12502;&#12469;&#12452;&#12488;&#12398;&#20316;&#12426;&#26041;&#12301;&#12420;&#12289;OWASP&#12398;Web Security Testing Guide&#12364;&#21442;&#32771;&#12395;&#12394;&#12426;&#12414;&#12377;&#12290;&#38;lt;br/&#38;gt;&#33030;&#24369;&#24615;&#35386;&#26029;&#12398;&#36914;&#12417;&#26041;&#12392;&#20107;&#21069;&#12398;&#30906;&#35469;&#38;lt;ol&#38;gt;&#23550;&#35937;&#12392;&#31684;&#22258;(URL&#12289;&#29872;&#22659;&#12289;&#38500;&#22806;&#12377;&#12427;&#12418;&#12398;)&#12434;&#27770;&#12417;&#12427;&#12290;&#38;lt;br/&#38;gt;&#35386;&#26029;&#12434;&#23455;&#26045;&#12377;&#12427;&#12290;&#38;lt;br/&#38;gt;&#22577;&#21578;&#26360;&#12391;&#12289;&#28145;&#21051;&#24230;&#12289;&#20877;&#29694;&#12398;&#25163;&#38918;&#12289;&#23550;&#31574;&#12434;&#30906;&#35469;&#12377;&#12427;&#12290;&#38;lt;br/&#38;gt;&#20462;&#27491;&#12375;&#12289;&#20877;&#35386;&#26029;&#12391;&#30452;&#12387;&#12383;&#12371;&#12392;&#12434;&#30906;&#12363;&#12417;&#12427;&#12290;&#38;lt;br/&#38;gt;&#38;lt;/ol&#38;gt;&#20381;&#38972;&#12398;&#21069;&#12395;&#12289;&#26356;&#26032;&#28431;&#12428;&#12399;&#33258;&#20998;&#12391;&#30906;&#35469;&#12391;&#12365;&#12414;&#12377;&#12290;WordPress&#12398;&#22580;&#21512;&#12399;&#12289;WP-CLI&#12391;&#26356;&#26032;&#12398;&#23550;&#35937;&#12434;&#19968;&#35239;&#12391;&#12365;&#12414;&#12377;&#12290;&#38;lt;br/&#38;gt; &#38;lt;code&#38;gt;wp core check-updatewp plugin list --update=availablewp theme list --update=available&#38;lt;/code&#38;gt; URL&#12434;&#20837;&#21147;&#12377;&#12427;&#12384;&#12369;&#12398;&#35386;&#26029;&#12484;&#12540;&#12523;&#12434;&#12289;&#20381;&#38972;&#21069;&#12398;&#30906;&#35469;&#12395;&#20351;&#12358;&#12371;&#12392;&#12418;&#12391;&#12365;&#12414;&#12377;&#12290;Web&#12469;&#12452;&#12488; &#12475;&#12461;&#12517;&#12522;&#12486;&#12451;&#12481;&#12455;&#12483;&#12459;&#12540;&#12399;&#12289;&#12381;&#12398;&#19968;&#20363;&#12391;&#12377;&#12290;&#38;lt;br/&#38;gt;&#33030;&#24369;&#24615;&#35386;&#26029;&#12434;&#20381;&#38972;&#12377;&#12427;&#12392;&#12365;&#12398;&#27770;&#12417;&#12372;&#12392;&#35386;&#26029;&#12434;&#34892;&#12358;&#29872;&#22659;(&#26412;&#30058;&#12363;&#12289;&#26908;&#35388;&#29872;&#22659;&#12363;)&#12290;&#38;lt;br/&#38;gt;&#35386;&#26029;&#12377;&#12427;&#26399;&#38291;&#12392;&#12289;&#26178;&#38291;&#24111;&#12290;&#38;lt;br/&#38;gt;&#35386;&#26029;&#20803;&#12398;IP&#12450;&#12489;&#12524;&#12473;&#12398;&#35377;&#21487;(WAF&#12394;&#12393;&#12391;&#36974;&#26029;&#12375;&#12394;&#12356;&#12383;&#12417;)&#12290;&#38;lt;br/&#38;gt;&#22577;&#21578;&#26360;&#12398;&#24418;&#24335;&#12392;&#12289;&#22577;&#21578;&#12398;&#26399;&#38480;&#12290;&#38;lt;br/&#38;gt;&#20462;&#27491;&#24460;&#12398;&#20877;&#35386;&#26029;&#12434;&#21547;&#12417;&#12427;&#12363;&#12290;&#38;lt;br/&#38;gt;&#38;lt;br/&#38;gt;&#12424;&#12367;&#12354;&#12427;&#38291;&#36949;&#12356;&#12392;&#27880;&#24847;&#28857;&#35386;&#26029;&#12398;&#32080;&#26524;&#12364;&#12300;&#21839;&#38988;&#12394;&#12375;&#12301;&#12391;&#12418;&#12289;&#23433;&#20840;&#12364;&#20445;&#35388;&#12373;&#12428;&#12383;&#12431;&#12369;&#12391;&#12399;&#12354;&#12426;&#12414;&#12379;&#12435;&#12290;&#35386;&#26029;&#12399;&#12289;&#12381;&#12398;&#26178;&#28857;&#12391;&#35211;&#12388;&#12363;&#12387;&#12383;&#31684;&#22258;&#12398;&#32080;&#26524;&#12391;&#12377;&#12290;&#38;lt;br/&#38;gt;&#26412;&#30058;&#29872;&#22659;&#12408;&#12398;&#12484;&#12540;&#12523;&#35386;&#26029;&#12399;&#12289;&#12501;&#12457;&#12540;&#12512;&#12398;&#36865;&#20449;&#12391;&#21839;&#12356;&#21512;&#12431;&#12379;&#12398;&#12487;&#12540;&#12479;&#12364;&#20837;&#12427;&#12289;&#36000;&#33655;&#12364;&#12363;&#12363;&#12427;&#12394;&#12393;&#12398;&#24433;&#38911;&#12364;&#12354;&#12426;&#12414;&#12377;&#12290;&#21487;&#33021;&#12394;&#12425;&#26908;&#35388;&#29872;&#22659;&#12391;&#34892;&#12356;&#12414;&#12377;&#12290;&#38;lt;br/&#38;gt;&#22577;&#21578;&#12434;&#21463;&#12369;&#12390;&#32066;&#12431;&#12426;&#12395;&#12379;&#12378;&#12289;&#20462;&#27491;&#12392;&#20877;&#35386;&#26029;&#12414;&#12391;&#12434;1&#12388;&#12398;&#24037;&#31243;&#12392;&#12375;&#12390;&#35336;&#30011;&#12375;&#12414;&#12377;&#12290;&#38;lt;br/&#38;gt;&#35386;&#26029;&#12399;&#12289;&#35377;&#21487;&#12434;&#24471;&#12383;&#33258;&#31038;&#12398;&#23550;&#35937;&#12395;&#12384;&#12369;&#34892;&#12356;&#12414;&#12377;&#12290;&#20182;&#31038;&#12398;&#12469;&#12452;&#12488;&#12408;&#28961;&#26029;&#12391;&#34892;&#12387;&#12390;&#12399;&#12356;&#12369;&#12414;&#12379;&#12435;&#12290;&#38;lt;br/&#38;gt;&#38;lt;br/&#38;gt;Web&#12469;&#12452;&#12488; &#12475;&#12461;&#12517;&#12522;&#12486;&#12451;&#12481;&#12455;&#12483;&#12459;&#12540;&#12391;&#30906;&#35469;&#12377;&#12427;Web&#12469;&#12452;&#12488; &#12475;&#12461;&#12517;&#12522;&#12486;&#12451;&#12481;&#12455;&#12483;&#12459;&#12540;&#12399;&#12289;&#22806;&#12363;&#12425;&#35211;&#12360;&#12427;&#31684;&#22258;&#12395;&#38480;&#12387;&#12390;&#12289;&#35373;&#23450;&#12398;&#19981;&#20633;&#12289;&#26356;&#26032;&#28431;&#12428;&#12289;&#20844;&#38283;&#12373;&#12428;&#12390;&#12399;&#12356;&#12369;&#12394;&#12356;&#12501;&#12449;&#12452;&#12523;&#12434;&#12289;&#25915;&#25731;&#12434;&#34892;&#12431;&#12378;&#12395;&#35386;&#26029;&#12375;&#12414;&#12377;&#12290;&#23554;&#38272;&#23478;&#12398;&#35386;&#26029;&#12398;&#20195;&#12431;&#12426;&#12391;&#12399;&#12394;&#12367;&#12289;&#12381;&#12398;&#21069;&#12398;&#31532;&#19968;&#27497;&#12395;&#20351;&#12360;&#12414;&#12377;&#12290;&#38;lt;br/&#38;gt;&#38306;&#36899;&#29992;&#35486;&#12506;&#12493;&#12488;&#12524;&#12540;&#12471;&#12519;&#12531;&#12486;&#12473;&#12488;&#38;lt;br/&#38;gt;CVE&#38;lt;br/&#38;gt;WAF&#38;lt;br/&#38;gt;XSS(&#12463;&#12525;&#12473;&#12469;&#12452;&#12488;&#12473;&#12463;&#12522;&#12503;&#12486;&#12451;&#12531;&#12464;)&#38;lt;br/&#38;gt;&#38;lt;br/&#38;gt;&#12469;&#12452;&#12488;&#12398;&#35373;&#23450;&#12434;&#28961;&#26009;&#12391;&#30906;&#35469;&#12377;&#12427;&#12469;&#12452;&#12488;&#12398;URL&#12434;&#20837;&#21147;&#12377;&#12427;&#12384;&#12369;&#12391;&#12289;&#33030;&#24369;&#24615;&#35386;&#26029; &#12394;&#12393;&#12398;&#35373;&#23450;&#29366;&#27841;&#12434;&#35386;&#26029;&#12391;&#12365;&#12414;&#12377;&#12290;Web&#12469;&#12452;&#12488; &#12475;&#12461;&#12517;&#12522;&#12486;&#12451;&#12481;&#12455;&#12483;&#12459;&#12540;&#12300;Security Checker X&#12301;&#12399;&#12289;&#30331;&#37682;&#12394;&#12375;&#12391;&#20351;&#12360;&#12414;&#12377;&#12290;&#38;lt;br/&#38;gt;&#60;/div&#62;"  href="https://slt-inc.jp/glossary/vulnerability-assessment/"  data-gt-translate-attributes='[{"attribute":"data-cmtooltip", "format":"html"}]'  tabindex='0' role='link'>&#33030;&#24369;&#24615;&#35386;&#26029;</a>&#12399;&#31649;&#29702;&#32773;&#12398;&#35377;&#21487;&#12434;&#24471;&#12390;&#30097;&#20284;&#25915;&#25731;&#12434;&#36865;&#12426;&#12289;&#20837;&#21147;&#12398;&#20966;&#29702;&#12420;&#27177;&#38480;&#12398;&#27424;&#38501;&#12414;&#12391;&#35519;&#12409;&#12427;&#26908;&#26619;&#12391;&#12377;&#12290;&#28961;&#26009;&#12484;&#12540;&#12523;&#12398;&#38480;&#30028;&#12289;&#20381;&#38972;&#12398;&#21028;&#26029;&#22522;&#28310;&#12289;&#31684;&#22258;&#12392;&#20381;&#38972;&#20808;&#12398;&#36984;&#12403;&#26041;&#12434;&#12414;&#12392;&#12417;&#12414;&#12375;&#12383;&#12290;</p>
<p>The post <a href="https://slt-inc.jp/article/vulnerability-assessment-vs-simple-check/">簡易チェックと脆弱性診断の違い|無料ツールでできることと、専門業者が必要な場面</a> first appeared on <a href="https://slt-inc.jp">総合デジタルマーケティング企業 エスライン・テクノロジーズ</a>.</p>]]></description>
										<content:encoded><![CDATA[<div class="slt-art">
<div class="slt-meta">最終確認日: 2026年10月12日 / 編集: エスライン・テクノロジーズ株式会社 Webサイトセキュリティ編集チーム</div>
<div class="slt-lead"><p class="slt-lead-label">この記事の結論</p><p>簡易チェックは、公開された情報だけを読み、HTTPSや公開ファイル、古いソフトウェアの版など、外から見える不備を数分で見つける検査です。脆弱性診断は、管理者の許可を得て攻撃に近い通信を送り、入力の処理やログイン後の権限、業務の流れの欠陥まで調べます。両者は代わりにならないため、簡易チェックで直せるものを先に直し、範囲を決めてから診断を頼むと、費用をツールの届かない部分に使えます。ログイン、決済、個人情報のどれかを扱うサイトは、専門家の診断を検討してください。</p></div>

<h2>簡易チェックと脆弱性診断の違いは、調べる深さと許可の要否</h2>
<p>簡易チェックは、ブラウザが普通に受け取る応答を読むだけで、攻撃にあたる通信を送りません。脆弱性診断とペネトレーションテストは疑似的な攻撃を送るため、システムの管理者の承諾と、範囲や日時の合意が前提になります。</p>
<p><a href="https://www.meti.go.jp/policy/netsecurity/shinsatouroku/touroku.html">経済産業省の『情報セキュリティサービス基準』</a>(第4.1版)は、<a href="https://slt-inc.jp/glossary/vulnerability-assessment/">脆弱性診断</a>サービスを3つに分けています。Webアプリケーション、プラットフォーム、スマートフォンとタブレットのアプリケーションの診断です。<a href="https://slt-inc.jp/glossary/penetration-test/">ペネトレーションテスト</a>は、そのうち攻撃者と同じ手法でセキュリティ機能を回避し、攻撃の目的を達成できるかを試験するサービスとされています。</p>
<div class="slt-table-wrap"><table class="slt-table"><thead><tr><th>比べる点</th><th>簡易チェック</th><th>脆弱性診断</th><th>ペネトレーションテスト</th></tr></thead><tbody>
<tr><td>送る通信</td><td>公開ページの取得、DNSの照会、TLSの接続確認だけ</td><td>入力値に細工したリクエストなどの疑似攻撃</td><td>攻撃者と同じ手法による侵入の試み</td></tr>
<tr><td>答える問い</td><td>外から見える設定と版に不備はないか</td><td>どこに脆弱性があるか(網羅性を重視)</td><td>想定した攻撃の目的を達成できるか</td></tr>
<tr><td>調べる範囲</td><td>ログインせずに見える公開範囲</td><td>ログイン後の画面、API、サーバーのうち合意した範囲</td><td>試験の目的に合わせて選んだ範囲</td></tr>
<tr><td>前提</td><td>自社か、管理権限のあるサイト</td><td>管理者の承諾、範囲と日時の合意、契約</td><td>診断と同じ前提に加え、試験の目的と限度の合意</td></tr>
<tr><td>結果の形</td><td>画面にすぐ表示</td><td>報告書、報告会、再診断</td><td>試験の報告書と推奨事項</td></tr>
</tbody></table></div>
<div class="slt-callout is-point"><p class="slt-callout-title">ポイント</p><p>どの検査でも、指摘が出なかったことは安全の証明になりません。IPAの<a href="https://www.ipa.go.jp/security/vuln/websecurity/about.html">『ウェブ健康診断仕様』</a>は、検査パターンを絞った診断なので、脆弱性が見つからなくても安全宣言にはつながらないと明記しています。</p></div>

<h2>無料ツールでできることと、できないこと</h2>
<p>無料ツールは、外形を受動的に確かめるものと、疑似攻撃を送るOSSのスキャナーに分かれ、できる範囲と注意点が大きく違います。どちらを使っても、他人のデータが見える、手順を飛ばせるといった権限や業務の流れの欠陥は見つけられません。</p>
<h3>外から見るだけの簡易チェック</h3>
<p>自社の<a href="https://slt-inc.jp/service/security-checker/">無料のWebサイトのセキュリティチェック(Security Checker X)</a>は、この受動的な型です。公開ページの取得(GET、HEAD、OPTIONS)、DNSの照会、TLSの接続確認だけで、7カテゴリ、90を超える項目を30秒から90秒ほどで確かめます。項目の全体像は<a href="https://slt-inc.jp/article/website-security-check-items/">Webサイトのセキュリティチェック項目30選</a>にまとめています。</p>
<ul>
<li>HTTPSと<a href="https://slt-inc.jp/glossary/ssl-tls-certificate/">SSL/TLS証明書</a>の期限、TLS 1.0やTLS 1.1などの古い通信方式の受け入れ</li>
<li>HSTSやCSPなどの<a href="https://slt-inc.jp/glossary/security-headers/">セキュリティヘッダー</a>と、CookieのSecure、HttpOnly、SameSite属性</li>
<li>.gitや.env、SQLダンプ、<a href="https://slt-inc.jp/glossary/directory-listing/">ディレクトリリスティング</a>など、公開されてはいけないもの</li>
<li>Webサーバー、PHP、WordPress、JavaScriptライブラリの版と、既知の脆弱性(<a href="https://slt-inc.jp/glossary/cve/">CVE</a>)、サポートの終了</li>
<li>SPFとDMARCの設定(詳しくは<a href="https://slt-inc.jp/service/dmarc-spf-dkim-diagnostic-tools/">DMARC、SPF、DKIMのチェッカー</a>で確かめられます)</li>
</ul>
<p>攻撃コードの送信、ログインの試行、入力欄への値の送信、80番と443番以外のポートの確認は行いません。そのため、ログインが必要な領域と、アプリケーション固有の脆弱性は対象外です。WAFなどに遮られて確かめられなかった項目は『検査できなかった項目』として表示し、問題がないとは扱いません。</p>
<h3>疑似攻撃を送るOSSの診断ツール</h3>
<p>ZAPやOpenVASのような無料のOSSは、疑似攻撃を送る能動的なツールです。経済産業省は、基準とあわせて『情報セキュリティサービスにおける技術及び品質確保に資する取組の例示』(以下、取組の例示)を公表しています。この例示にも、Webアプリケーション診断とプラットフォーム診断で使うツールの例として、OWASP ZAPとOpenVASが載っています。</p>
<p>ZAPの公式文書は、能動スキャンを対象への攻撃と位置づけ、自分が所有しないWebアプリケーションに使ってはいけないと明記しています。同じ文書は、アクセス制御の不備のような論理的な脆弱性は自動のスキャンでは見つからないとし、手動のペネトレーションテストの併用を求めています。</p>
<p><a href="https://www.digital.go.jp/resources/standard_guidelines">デジタル庁の『政府情報システムにおける脆弱性診断導入ガイドライン』(DS-221)</a>は、診断の種類の選び方から報告書の要件までを定めた参考文書です。この文書は、プラットフォーム診断をフリーツールや自社製のツールだけで行わないことを要件にしています。無料のOSSは自社の検証環境で傾向をつかむ道具と考え、取引先に示す診断とは分けて扱います。</p>
<div class="slt-callout is-warn"><p class="slt-callout-title">注意</p><p>能動的なツールを本番環境に向けると、サイトが止まる、意図しないデータが登録される、問い合わせフォームから大量のメールが送られる、といった影響が出ることがあります。使うのは自社の検証環境に限り、本番で使う場合はバックアップと関係者の承諾をそろえてからにしてください。</p></div>
<h3>無料ツールでは見つからない欠陥</h3>
<p>DS-221は、Webアプリケーションの脆弱性を、仕様に起因するもの、実装に起因するもの、ミドルウェア固有のものに分けています。ツールが特に苦手とするのは、次のような欠陥です。</p>
<ul>
<li>他人のデータを読み書きできる、管理者の機能を一般の会員が使える(認可の不備)</li>
<li>パスワードの再設定の悪用や、ID連携の不備による、なりすまし</li>
<li>1回の注文に1回だけのはずの割引を、何度も使える</li>
<li>同時に操作するとデータが食い違う、レースコンディション</li>
</ul>
<p>OWASPの<a href="https://wstg.owasp.org/v4.2/4-Web_Application_Security_Testing/10-Business_Logic_Testing/00-Introduction_to_Business_Logic/">『Web Security Testing Guide』</a>も、業務ロジックの欠陥は脆弱性スキャナーでは検出できず、検査する人の技能と創造性に頼ると述べています。</p>

<h2>ツール診断と手動診断の違い</h2>
<p>ツール診断は、型の決まった不備を短い時間で広く拾い、手動診断は、画面の意味や権限の関係を理解して、ツールが見落とす欠陥を探します。DS-221は、ツールによる自動の診断だけでは不十分で、専門家による手動の診断との併用が不可欠としています。</p>
<div class="slt-table-wrap"><table class="slt-table"><thead><tr><th>比べる点</th><th>ツール診断</th><th>手動診断</th></tr></thead><tbody>
<tr><td>得意なもの</td><td>SQLインジェクションや<a href="https://slt-inc.jp/glossary/xss/">XSS</a>など、検査の型が決まった不備。既知の脆弱性を含む版</td><td>認可の不備、業務の流れの欠陥、複数の弱点の組み合わせ</td></tr>
<tr><td>苦手なもの</td><td>仕様に起因する欠陥。制限を回り込まないと届かない不備</td><td>多くの画面を短い時間で一通り確かめること</td></tr>
<tr><td>結果の扱い</td><td>誤検出を含むため、人の精査が要る</td><td>悪用できるかを可能な範囲で実証し、証跡を付ける</td></tr>
<tr><td>向く場面</td><td>変更のたびの確認、範囲の広い定期の検査</td><td>公開の前、認証や決済の追加、重要な機能の変更</td></tr>
</tbody></table></div>
<p>仕様に起因する欠陥と、実装の高度な理解が要る欠陥は、ツールの誤検出を除くだけでなく、診断そのものを人手で行うのがDS-221の要件です。ツールを使う場合も、診断対象の見落としや誤検出が含まれないよう、手動で精査することを求めています。</p>
<div class="slt-callout is-note"><p class="slt-callout-title">補足</p><p>見積もりに『ツール診断』とだけ書かれている時は、ツールの出力を人が精査するか、手動で調べる範囲はどこかを確かめてください。経済産業省の『取組の例示』は、基準に適合する脆弱性診断の結果の扱いとして、ツール出力の分析を含む診断、報告書、報告会を挙げています。</p></div>

<h2>プラットフォーム診断とWebアプリケーション診断の違い</h2>
<p>プラットフォーム診断はサーバーやネットワーク機器のOS、ミドルウェア、開いているポートを調べ、Webアプリケーション診断は画面やAPIの処理を調べます。調べる層が違うため、片方だけを受けても、もう片方の層の弱点は残ります。</p>
<figure class="slt-figure"><svg role="img" viewBox="0 0 800 420"><title>診断の種類ごとに調べる層</title><desc>Webサイトを、画面と権限、入力の処理、外から見える設定と版、OSとミドルウェアとポートの4つの層に分け、簡易チェック、Webアプリケーション診断、プラットフォーム診断が主に調べる層を塗りつぶし、一部だけ調べる層を点線で示した図。</desc><rect x="0" y="0" width="800" height="420" fill="#FFFFFF"/><text x="30" y="60" font-size="22" font-weight="bold" fill="#10265A">調べる層</text><text x="505" y="34" font-size="22" text-anchor="middle" fill="#10265A">簡易</text><text x="505" y="62" font-size="22" text-anchor="middle" fill="#10265A">チェック</text><text x="620" y="34" font-size="22" text-anchor="middle" fill="#10265A">Web</text><text x="620" y="62" font-size="22" text-anchor="middle" fill="#10265A">アプリ</text><text x="735" y="34" font-size="22" text-anchor="middle" fill="#10265A">プラット</text><text x="735" y="62" font-size="22" text-anchor="middle" fill="#10265A">フォーム</text><rect x="455" y="76" width="100" height="280" fill="#FFFFFF" stroke="#4A5C82" stroke-width="3"/><rect x="570" y="76" width="100" height="280" fill="#FFFFFF" stroke="#4A5C82" stroke-width="3"/><rect x="685" y="76" width="100" height="280" fill="#FFFFFF" stroke="#4A5C82" stroke-width="3"/><rect x="30" y="80" width="410" height="60" fill="#EEF2F9" stroke="#4A5C82" stroke-width="3"/><text x="46" y="118" font-size="22" fill="#10265A">画面と権限、業務の流れ</text><rect x="30" y="150" width="410" height="60" fill="#EEF2F9" stroke="#4A5C82" stroke-width="3"/><text x="46" y="188" font-size="22" fill="#10265A">入力の処理(SQL、XSSなど)</text><rect x="30" y="220" width="410" height="60" fill="#EEF2F9" stroke="#4A5C82" stroke-width="3"/><text x="46" y="258" font-size="22" fill="#10265A">外から見える設定、版</text><rect x="30" y="290" width="410" height="60" fill="#EEF2F9" stroke="#4A5C82" stroke-width="3"/><text x="46" y="328" font-size="22" fill="#10265A">OS、ミドルウェア、ポート</text><rect x="465" y="228" width="80" height="44" fill="#10265A"/><rect x="580" y="88" width="80" height="44" fill="#10265A"/><rect x="580" y="158" width="80" height="44" fill="#10265A"/><rect x="580" y="228" width="80" height="44" fill="#FFFFFF" stroke="#10265A" stroke-width="3" stroke-dasharray="8 6"/><rect x="695" y="228" width="80" height="44" fill="#10265A"/><rect x="695" y="298" width="80" height="44" fill="#10265A"/><rect x="30" y="376" width="40" height="28" fill="#10265A"/><text x="82" y="398" font-size="22" fill="#10265A">主に調べる</text><rect x="260" y="376" width="40" height="28" fill="#FFFFFF" stroke="#10265A" stroke-width="3" stroke-dasharray="8 6"/><text x="312" y="398" font-size="22" fill="#10265A">一部を調べる</text></svg><figcaption>図1 診断の種類ごとに主に調べる層。簡易チェックは外から見える設定と版だけを調べます。Webアプリケーション診断は画面と権限、入力の処理を、プラットフォーム診断は外から見える設定とOS、ミドルウェア、ポートを調べます。1種類で全ての層は覆えません。</figcaption></figure>
<div class="slt-table-wrap"><table class="slt-table"><thead><tr><th>比べる点</th><th>プラットフォーム診断</th><th>Webアプリケーション診断</th></tr></thead><tbody>
<tr><td>対象</td><td>ファイアウォール、ロードバランサー、サーバーのOSとミドルウェア、VPN</td><td>Webアプリケーション、Web API、アプリケーションのミドルウェア</td></tr>
<tr><td>主に見つかるもの</td><td>不要なポートの開放、古いソフトウェア、初期パスワードなどの設定の不備、弱い暗号</td><td>SQLインジェクション、XSS、セッション管理の不備、認可の不備</td></tr>
<tr><td>主な方法</td><td>自動のツールが中心で、誤検出を人が精査する</td><td>ツールと手動の併用</td></tr>
<tr><td>量を数える単位</td><td>診断するIPアドレスの数</td><td>画面やAPIなどのリクエストの数</td></tr>
<tr><td>初めて行うなら</td><td>インターネットから届く外部診断を優先</td><td>インターネットから届く箇所を優先</td></tr>
</tbody></table></div>
<p>表の内容の出典は、DS-221の種別の説明です。レンタルサーバーやSaaSでサイトを動かしている場合、OSやミドルウェアの管理は提供元にあります。DS-221はインフラの提供者が禁止している診断項目を避けるよう求めているので、プラットフォーム診断を頼む前に、提供元の規約と申請の手続きを確かめます。</p>
<p>スマートフォンアプリを提供しているなら、アプリ本体と、アプリとサーバーの間の通信を調べるスマートフォンアプリ診断も対象になります。</p>

<h2>自社でできることと、専門家に頼む場面の判断基準</h2>
<p>判断の分かれ目は、ログインした後の機能と、守るべき情報があるかどうかです。上の行から順に確かめ、『はい』になった行の対応をとります。全て『いいえ』なら、下の『自社で今日できること』と定期の簡易チェックを続けます。</p>
<div class="slt-table-wrap"><table class="slt-table"><thead><tr><th>確認すること</th><th>はい</th><th>いいえ</th></tr></thead><tbody>
<tr><td>不正アクセス、改ざん、情報の流出の疑いがある</td><td>診断より先に、被害の調査(デジタルフォレンジック)と封じ込めを専門家に相談する</td><td>次の行へ</td></tr>
<tr><td>会員登録、ログイン、決済、個人情報の入力のどれかがある</td><td>Webアプリケーション診断を検討する</td><td>次の行へ</td></tr>
<tr><td>自社サイトでクレジットカード決済を受け付けている</td><td>クレジットカードのガイドラインが求める脆弱性対策を確かめ、定期の診断を計画する</td><td>次の行へ</td></tr>
<tr><td>取引先、監査、入札で、診断の報告書を求められている</td><td>求められる範囲、基準、提出の期限を確かめて依頼する</td><td>次の行へ</td></tr>
<tr><td>公開の前、または入力フォーム、API、認証、ファイルのアップロードを追加、変更した</td><td>追加、変更した部分の診断を検討する</td><td>次の行へ</td></tr>
<tr><td>VPSやクラウドの仮想サーバーで、OSとミドルウェアを自社で管理している</td><td>プラットフォーム診断を検討する</td><td>次の行へ</td></tr>
<tr><td>簡易チェックで『緊急』か『高』が出たが、原因や影響の範囲が分からない</td><td>指摘の根拠を添えて、専門家に相談する</td><td>自社で直し、もう一度チェックする</td></tr>
</tbody></table></div>
<h3>自社で今日できること</h3>
<ul class="slt-check">
<li>自社サイトを<a href="https://slt-inc.jp/service/security-checker/">無料の簡易チェック</a>にかけ、『緊急』と『高』の指摘から直して、もう一度確かめる</li>
<li>ドメイン、サブドメイン、サーバー、CMS、プラグイン、外部サービスの一覧を作る(範囲を決める時の台帳になる)</li>
<li>CMSの本体、プラグイン、テーマを更新し、使っていないものを削除する(手順は<a href="https://slt-inc.jp/article/wordpress-vulnerability-check/">WordPressの脆弱性を確認する方法</a>)</li>
<li>.gitや.env、バックアップファイルが公開されていないか確かめる(<a href="https://slt-inc.jp/article/git-env-file-exposure/">.gitや.envの公開を確認する方法</a>)</li>
<li>HTTPSとセキュリティヘッダーを整える(<a href="https://slt-inc.jp/article/security-headers-setup/">HSTSやCSPの設定方法</a>)</li>
<li>管理画面に、接続元の制限か多要素認証を入れる</li>
<li>脆弱性の連絡窓口を、security.txtで公開する</li>
<li>制作会社や保守会社との契約で、脆弱性を直す責任と費用の分担を確かめる</li>
</ul>
<p>security.txtは、外部の人が見つけた脆弱性の連絡先を示すファイルで、RFC 9116が形式を定めています。HTTPSで <code>/.well-known/security.txt</code> に置き、ContactとExpiresが必須の項目です。Expiresは、1年より先の日付にしないことが推奨されています。</p>
<pre class="slt-code"><code># 例: https://example.com/.well-known/security.txt に置く内容
Contact: mailto:security@example.com
Expires: 2027-09-30T23:59:59+09:00
Preferred-Languages: ja, en</code></pre>
<div class="slt-callout is-note"><p class="slt-callout-title">補足</p><p>簡易チェックの指摘には確度があります。『推定』は版の表記などから推定したもので、ディストリビューションが修正を取り込み、実際には対策済みのこともあります。サーバーの管理者にパッケージの更新状況を確かめてから判断してください。</p></div>

<h2>簡易チェックと診断を順番に使う運用の流れと時期</h2>
<p>まず簡易チェックで外から見える不備を直し、範囲を決めて専門家の診断を受け、報告書で決めた順番で直して再診断で閉じます。その後は、設定や部品を変えるたびと定期的に、簡易チェックへ戻ります。</p>
<figure class="slt-figure"><svg role="img" viewBox="0 0 800 400"><title>簡易チェックと診断を順番に使う流れ</title><desc>1 簡易チェック、2 自社で直す、3 範囲を決める、4 専門家の診断、5 直す順番を決める、6 修正と再診断の6段階を矢印でつなぎ、6から1へ戻る矢印で、変更のたびと定期的に繰り返すことを示した図。1と2は自社で行い、3から6は専門家が関わる。</desc><defs><marker id="slt-arrow-flow-24878" viewBox="0 0 10 10" refX="8" refY="5" markerWidth="5" markerHeight="5" orient="auto"><path d="M0,0 L10,5 L0,10 z" fill="#10265A"/></marker></defs><rect x="0" y="0" width="800" height="400" fill="#FFFFFF"/><rect x="30" y="30" width="210" height="96" rx="10" fill="#EEF2F9" stroke="#10265A" stroke-width="3"/><text x="135" y="70" font-size="22" font-weight="bold" text-anchor="middle" fill="#10265A">1 簡易チェック</text><text x="135" y="104" font-size="22" text-anchor="middle" fill="#10265A">外から見える不備</text><rect x="295" y="30" width="210" height="96" rx="10" fill="#EEF2F9" stroke="#10265A" stroke-width="3"/><text x="400" y="70" font-size="22" font-weight="bold" text-anchor="middle" fill="#10265A">2 自社で直す</text><text x="400" y="104" font-size="22" text-anchor="middle" fill="#10265A">設定と更新</text><rect x="560" y="30" width="210" height="96" rx="10" fill="#FFFFFF" stroke="#D00A0A" stroke-width="3"/><text x="665" y="70" font-size="22" font-weight="bold" text-anchor="middle" fill="#10265A">3 範囲を決める</text><text x="665" y="104" font-size="22" text-anchor="middle" fill="#10265A">対象と深さ</text><rect x="560" y="230" width="210" height="96" rx="10" fill="#FFFFFF" stroke="#D00A0A" stroke-width="3"/><text x="665" y="270" font-size="22" font-weight="bold" text-anchor="middle" fill="#10265A">4 専門家の診断</text><text x="665" y="304" font-size="22" text-anchor="middle" fill="#10265A">ツールと手動</text><rect x="295" y="230" width="210" height="96" rx="10" fill="#FFFFFF" stroke="#D00A0A" stroke-width="3"/><text x="400" y="270" font-size="22" font-weight="bold" text-anchor="middle" fill="#10265A">5 直す順番</text><text x="400" y="304" font-size="22" text-anchor="middle" fill="#10265A">報告書で決める</text><rect x="30" y="230" width="210" height="96" rx="10" fill="#FFFFFF" stroke="#D00A0A" stroke-width="3"/><text x="135" y="270" font-size="22" font-weight="bold" text-anchor="middle" fill="#10265A">6 修正と再診断</text><text x="135" y="304" font-size="22" text-anchor="middle" fill="#10265A">直ったか確かめる</text><line x1="242" y1="78" x2="287" y2="78" stroke="#10265A" stroke-width="3" marker-end="url(#slt-arrow-flow-24878)"/><line x1="507" y1="78" x2="552" y2="78" stroke="#10265A" stroke-width="3" marker-end="url(#slt-arrow-flow-24878)"/><line x1="665" y1="128" x2="665" y2="222" stroke="#10265A" stroke-width="3" marker-end="url(#slt-arrow-flow-24878)"/><line x1="558" y1="278" x2="513" y2="278" stroke="#10265A" stroke-width="3" marker-end="url(#slt-arrow-flow-24878)"/><line x1="293" y1="278" x2="248" y2="278" stroke="#10265A" stroke-width="3" marker-end="url(#slt-arrow-flow-24878)"/><line x1="135" y1="228" x2="135" y2="134" stroke="#10265A" stroke-width="3" marker-end="url(#slt-arrow-flow-24878)"/><text x="155" y="188" font-size="22" fill="#10265A">変更のたびと定期的に、1へ戻る</text><rect x="30" y="350" width="40" height="28" fill="#EEF2F9" stroke="#10265A" stroke-width="3"/><text x="82" y="372" font-size="22" fill="#10265A">自社で行う</text><rect x="300" y="350" width="40" height="28" fill="#FFFFFF" stroke="#D00A0A" stroke-width="3"/><text x="352" y="372" font-size="22" fill="#10265A">専門家が関わる</text></svg><figcaption>図2 簡易チェックと診断を組み合わせる流れ。1と2は自社で行い、3から6は専門家が関わります。6の再診断で閉じた後は、変更のたびと定期的に1へ戻ります。</figcaption></figure>
<ol class="slt-steps">
<li><strong>簡易チェックで外形を確かめる</strong>受動的なチェックで、証明書、ヘッダー、公開ファイル、古い版を確かめます。</li>
<li><strong>自社で直せるものを直す</strong>設定の追加と更新で直る指摘を片付け、もう一度チェックして消えたことを確かめます。</li>
<li><strong>範囲を決める</strong>台帳から対象を選び、深さと環境を決めます。決め方は次の節で説明します。</li>
<li><strong>専門家の診断を受ける</strong>ツールと手動を組み合わせ、ログイン後の権限や業務の流れまで調べてもらいます。</li>
<li><strong>報告書で直す順番を決める</strong>深刻度を自社の環境で読み替え、指摘ごとに担当と期限を決めます。</li>
<li><strong>直して再診断で閉じる</strong>直した指摘を再診断で確かめ、受け取った報告書を版ごとに保管します。</li>
</ol>
<p>この順番にするのは、簡易チェックで分かる設定の不備を残したまま診断すると、有償の時間と報告書がその指摘に割かれるためです。先に片付けておけば、診断の時間を、ツールの届かない権限や業務の流れの検査に充てられます。</p>
<h3>診断を行う時期と契機</h3>
<p>DS-221は、新規の構築や機能の追加で行う『構築時診断』と、点検や監査として行う『定期診断』を分けています。Webアプリケーションで診断が望ましい変更として挙げるのは、入力の処理、動的な画面の生成、認証やファイルのアップロードなどの追加や変更と、開発会社の交代です。</p>
<div class="slt-table-wrap"><table class="slt-table"><thead><tr><th>契機</th><th>簡易チェック</th><th>専門家の診断</th></tr></thead><tbody>
<tr><td>公開の前</td><td>行う</td><td>行う</td></tr>
<tr><td>入力フォーム、API、認証、ファイルのアップロードの追加や変更</td><td>行う</td><td>変更した部分を診断する</td></tr>
<tr><td>開発や保守を担当する会社の変更</td><td>行う</td><td>診断を検討する</td></tr>
<tr><td>CMS、プラグイン、サーバーのソフトウェアの更新</td><td>更新の後に行う</td><td>構成が変わる更新なら検討する</td></tr>
<tr><td>使っている部品に重大な脆弱性が公表された</td><td>更新の後に版を確かめる</td><td>影響の範囲が分からなければ相談する</td></tr>
<tr><td>定期</td><td>社内で決めた頻度(毎月など)</td><td>契約、業界の基準、社内規程で決めた周期</td></tr>
</tbody></table></div>
<p>定期診断を同じ条件で繰り返すと、初回の後は脆弱性が検出されにくくなります。そのためDS-221は、範囲、事業者や担当者、ツールや手法を変えることを勧めています。周期の数字は示さず、各機関の自己点検や監査の計画に沿って行うものとしています。</p>
<p>クレジットカード決済を扱うECサイトには、より具体的な目安があります。<a href="https://www.meti.go.jp/press/2023/03/20240315002/20240315002.html">『クレジットカード・セキュリティガイドライン』</a>は、割賦販売法の義務の実務上の指針とされています。2025年4月からは、全てのEC加盟店に、チェックリストに記載した脆弱性対策などの実施を求めています。</p>
<p>クレジット取引セキュリティ対策協議会の導入ガイド(2.1版、2026年3月)は、その対策の1つに『脆弱性診断又はペネトレーションテストの定期実施』を挙げています。</p>

<h2>診断の範囲の決め方</h2>
<p>範囲は、インターネットから届く場所と、変更した場所から先に決め、同じ作りの画面は代表に絞ります。対象の量、つまりIPアドレスの数や、画面とリクエストの数が、見積もりと日数を左右します。</p>
<ol class="slt-steps">
<li><strong>台帳から対象を洗い出す</strong>ドメイン、IPアドレス、画面、API、外部との連携を一覧にします。DS-221は、台帳の抜け漏れを防ぐ手段に、聞き取りのほか、OSINTやASM(Attack Surface Management)のサービスを挙げています。</li>
<li><strong>優先する場所を決める</strong>初めてなら、インターネットから届く箇所を優先します。個人情報、決済、管理機能に触れる画面と、前回の診断の後に変えた画面を先に入れます。</li>
<li><strong>画面を機能の種類で選ぶ</strong>IPAの『ウェブ健康診断仕様』は、ログイン、パスワード変更、入力内容確認、DB更新、メール送信、認可制御のある画面などの種類を定め、その種類から診断する画面を選ぶ方式です。同じ作りの画面が複数あれば代表の1画面に絞る方針も、DS-221が例に挙げています。</li>
<li><strong>深さと基準を決める</strong>どの基準で調べるかを、事業者に示してもらいます。経済産業省の『取組の例示』は、Webアプリケーション診断の基準の例に、OWASPのASVSのレベル1以上と、IPAの『ウェブ健康診断仕様』などを挙げています。</li>
<li><strong>環境と権限を決める</strong>本番か、本番と同じ構成の検証環境かを決め、権限ごとにテスト用のアカウントを用意します。DS-221は、WAFやIPSが脆弱性の存在を隠すおそれがあるとして、診断の間は無効にすることを推奨しています。</li>
</ol>
<p>DS-221は、政府情報システムの定期診断を調達する時に、対象の数の上限を決めておくよう勧めています。目安は、プラットフォーム診断で10から30のIPアドレス、Webアプリケーション診断で50から100のリクエストです。民間のサイトでも、最初の見積もりで量の感覚をつかむ参考になる数字です。</p>
<p>見積もりを頼む時は、次のような範囲の定義を添えると、事業者ごとの前提がそろいます。</p>
<pre class="slt-code"><code>【診断の範囲の例(見積もりの依頼に添える)】
目的: 会員機能の公開前の確認。取引先へ報告書を提出する
種別: Webアプリケーション診断(ツールと手動の併用)
対象: https://www.example.com/member/ 以下の画面とAPI(一覧は別紙)
権限: 一般会員、管理者(権限ごとにテスト用アカウントを2つ用意)
対象外: 決済代行会社の画面、外部のメール配信サービス
環境: 検証環境(本番と同じ構成)。WAFは診断の間だけ無効にする
日時: 平日22時から翌6時。中止の連絡先: 運用担当(氏名、電話番号)
成果物: 報告書(PDF)、報告会、再診断1回(報告書の受領から1か月以内)</code></pre>

<h2>依頼先の選び方と、情報セキュリティサービス基準の審査登録</h2>
<p>依頼先の最初のふるいは、経済産業省の『情報セキュリティサービス基準』に適合し、IPAのリストに載っているかどうかです。そのうえで、手動で調べる範囲、報告書の中身、再診断の扱いを、見積もりの段階で確かめます。</p>
<p>この制度では、サービスが基準の技術要件と品質管理要件を満たすかを審査登録機関が審査し、IPAが<a href="https://www.ipa.go.jp/security/service_list.html">情報セキュリティサービス基準適合サービスリスト</a>として公開します。審査登録機関は日本セキュリティ監査協会(JASA)で、リストの公開は2018年6月に始まりました。基準の最新版は第4.1版で、2025年3月31日に公表、4月1日に施行されています。</p>
<p>リストに載る脆弱性診断サービスは、資格や実績のある責任者がいて、品質を管理する仕組みがあることを、第三者が審査したサービスです。自社で事業者の技術力を見極められない時ほど、この審査が判断の土台になります。</p>
<p>技術要件では、技術責任者を置き、要件ごとの人数を示します。技術責任者の要件は、資格(例として情報処理安全確保支援士)、専門家コミュニティでの講師やリーダーの経験、過去3年間で5件以上の実績、指定の研修の修了のいずれかです。品質管理要件では、品質管理の担当者の割り当てと、提供の過程と成果物を管理するマニュアルの整備が求められます。</p>
<div class="slt-callout is-warn"><p class="slt-callout-title">注意</p><p>リストに載っていることは、IPAによる保証ではありません。IPAは、適合の審査と判定に関与しておらず、掲載にあたって再確認もしていないと明記しています。リストは候補を絞る道具として使い、最後は見積もりと報告書の見本で判断してください。</p></div>
<p>見積もりの段階では、次の点を確かめます。</p>
<ul class="slt-check">
<li>依頼したい区分(Webアプリケーション診断、プラットフォーム診断など)で、基準適合サービスリストに載っているか</li>
<li>参照する基準(OWASPのASVS、IPAの『ウェブ健康診断仕様』など)と、手動で調べる範囲が書かれているか</li>
<li>ツールの出力を人が精査し、悪用できるかを可能な範囲で確かめるか</li>
<li>報告書の見本に、脆弱性の概要、深刻度とその根拠、影響、対策、検出したパラメータが載っているか</li>
<li>報告会があり、検査した人が質問に答えるか</li>
<li>再診断が含まれるか。回数と、報告書の受領から何日以内かが決まっているか</li>
<li>重大な脆弱性を見つけた時の速報と、障害が起きた時の中止の手順があるか</li>
<li>検査で得た情報の管理と、診断後の削除の方法が契約に書かれているか</li>
</ul>
<p>DS-221は政府情報システム向けの参考文書ですが、報告書の納品後、少なくとも1か月の間に1回以上の再診断を行えることを、調達の必須要件にしています。民間でも、見積もりを比べる時の物差しにできます。</p>
<p>範囲の整理や、見積もりの比べ方に迷う時は、当社の<a href="https://slt-inc.jp/inquiry/">診断や対策のご相談窓口</a>でもお受けしています。</p>

<h2>診断の前に準備すること</h2>
<p>準備の中心は、診断で起きうる影響を先に潰すことです。サイトが止まる、データが残る、メールが大量に送られる、監視のアラートが鳴るといった影響を、承諾、バックアップ、連絡で防ぎます。</p>
<p>DS-221は、診断に伴う主なリスクを7つ挙げています。通信の帯域の圧迫、サービスの停止、疑似攻撃の文字列を含むデータの残存、大量のメールの送信、データの破損や損失、個人情報や機密情報の意図しない閲覧、監視のアラートの発生です。</p>
<ol class="slt-steps">
<li><strong>承諾を書面でそろえる</strong>システムの責任者に加え、開発会社、運用会社、サーバーやクラウドの提供者の承諾をとります。提供者が禁止している診断項目は、範囲から外します。</li>
<li><strong>環境と時間帯を決める</strong>検証環境で行うか、本番で行うならバックアップをとり、休日、夜間、メンテナンスの時間帯を選びます。</li>
<li><strong>テスト用のアカウントとデータを用意する</strong>権限ごとにアカウントを作り、消してよいテスト用のデータを入れておきます。</li>
<li><strong>外への送信を止める</strong>問い合わせフォームの通知先をテスト用に変え、決済はテストモードにして、実在の人にメールや請求が届かないようにします。</li>
<li><strong>監視と窓口に知らせる</strong>監視の担当者と問い合わせ窓口に、診断の日時と診断元のIPアドレスを伝え、アラートを攻撃と取り違えないようにします。</li>
<li><strong>中止の手順を決める</strong>異常が起きた時に誰が止め、誰に連絡するかを決め、事業者と共有します。</li>
<li><strong>診断の後に片付ける</strong>残ったテスト用のデータとアカウントを削除し、無効にしたWAFなどの設定を元に戻します。</li>
</ol>
<div class="slt-callout is-warn"><p class="slt-callout-title">注意</p><p>共用のレンタルサーバーでは、診断でサーバーが止まると、同じサーバーにある他社のサイトまで止まるおそれがあります。IPAの『ウェブ健康診断仕様』も、インフラを共有する別のサイトに影響が及ぶ可能性を挙げ、サーバーやデータセンターの管理者の許可を事前に得るよう求めています。</p></div>

<h2>報告書の読み方と、直す順番</h2>
<p>報告書は、深刻度の数字を並べるだけでなく、自社の環境で読み替えて直す順番を決めます。DS-221も、CVSSの基本値は脆弱性の技術的な特性を示すもので、それだけで対応の優先度を決めるべきではないとしています。</p>
<p>深刻度には、<a href="https://www.ipa.go.jp/security/vuln/scap/cvssv3.html">CVSS</a>の基本値(0.0から10.0)がよく使われます。IPAの解説では、9.0以上が緊急、7.0から8.9が重要、4.0から6.9が警告、0.1から3.9が注意です。事業者が独自の基準で評価している場合も、DS-221はCVSSの基本評価基準と同等に扱うよう勧めています。</p>
<div class="slt-table-wrap"><table class="slt-table"><thead><tr><th>見る点</th><th>先に直す</th><th>後に回せる</th></tr></thead><tbody>
<tr><td>悪用の状況</td><td>国内外で悪用が観測されている</td><td>悪用の報告がない</td></tr>
<tr><td>攻撃の条件</td><td>認証なしで、攻撃者が直接攻撃できる</td><td>罠のリンクを踏ませるなど、利用者の関与が要る</td></tr>
<tr><td>届く情報</td><td>個人情報、決済、管理機能に届く</td><td>公開済みの情報にしか届かない</td></tr>
<tr><td>CVSSの深刻度</td><td>緊急、重要</td><td>注意</td></tr>
</tbody></table></div>
<p>DS-221は、悪用する攻撃がすでに観測されている脆弱性には、対応の基準にかかわらず迅速に対応するとしています。IPAの『ウェブ健康診断仕様』は、利用者の関与がなくても攻撃者が直接攻撃でき、大量の情報漏えいや改ざんにつながるものを危険度『高』としています。</p>
<p>直し方は、原因をなくす根本的な対策と、影響を減らす保険的な対策に分けて決めます。IPAの『安全なウェブサイトの作り方』も、この2つを分けて示しています。根本的な対策に時間がかかる時は、<a href="https://slt-inc.jp/glossary/waf/">WAF</a>の設定などで当面をしのぎ、期限を決めて本来の修正を行います。</p>
<div class="slt-callout is-point"><p class="slt-callout-title">ポイント</p><p>報告書を受け取ったら、指摘ごとに担当、期限、直し方(根本か暫定か)、再診断の要否を1枚の表にまとめます。誤検出と思う指摘は、検出した時の入力値と応答を事業者に示してもらい、根拠で判断します。</p></div>

<h2>診断の費用は何で決まるか</h2>
<p>診断の費用は、対象の量、調べる深さ、診断の条件、報告と再診断の範囲の4つで決まります。金額を比べる前に、範囲と深さをそろえた見積もりかどうかを確かめてください。</p>
<ul>
<li><strong>対象の量</strong>: プラットフォーム診断はIPアドレスの数、Webアプリケーション診断は画面やAPIなどのリクエストの数で変わります(DS-221)。</li>
<li><strong>調べる深さ</strong>: 手動で調べる割合、権限の種類の数、仕様に起因する欠陥まで調べるかで変わります。</li>
<li><strong>診断の条件</strong>: 夜間や休日の作業、通信の帯域の制限、現地での内部診断などです。DS-221は、現地での診断に追加の費用が生じることがあるとしています。</li>
<li><strong>報告と再診断</strong>: 報告会の有無、再診断の回数と期限、経営層向けの要約の有無で変わります。</li>
</ul>
<p>費用を抑える近道は、範囲を削ることより、診断の前に直せるものを直しておくことです。構築時の診断は追加や変更した部分に絞る、同じ作りの画面は代表に絞る、といった量の調整も事業者と相談できます。見積もりを比べる時は、ツールの出力を人が分析する作業が含まれているかも確かめます。</p>

<h2>許可のない診断は不正アクセス禁止法に触れるおそれがある</h2>
<p>他者のサイトに、管理者の承諾なく脆弱性を突く通信を送ると、<a href="https://www.soumu.go.jp/main_sosiki/cybersecurity/kokumin/basic/legal/09/">不正アクセス禁止法</a>の『不正アクセス行為』にあたるおそれがあります。自社のサイトでも、サーバーを他社が管理している場合は、その管理者の許可を事前に得ます。</p>
<p>法律は、他人のIDやパスワードを入力する行為(第2条第4項第1号)を不正アクセス行為としています。アクセス制御の制限を免れる情報や指令を入力し、本来は使えない機能を使える状態にする行為(同第2号、第3号)も同じで、いわゆるセキュリティホールを突く行為です。</p>
<p>アクセス管理者本人と、その承諾を得た人の行為は除かれ、警察庁の解説は、その理由をセキュリティチェックのような正当な利用があるためと説明しています。違反した場合の罰則は、3年以下の拘禁刑または100万円以下の罰金です(第11条)。2025年6月1日に刑法などの改正にあわせて『懲役』が『拘禁刑』に改められたため、官公庁の解説には改正前の表記が残っているものがあります。</p>
<div class="slt-callout is-warn"><p class="slt-callout-title">注意</p><p>取引先や競合のサイトを、念のためにと診断ツールにかけないでください。受動的な簡易チェックでも、アクセスは相手のサーバーのログに残り、不審なアクセスとして扱われることがあります。</p></div>

<h2>よくある質問</h2>
<div class="slt-faq"><h3>無料ツールの結果を、取引先に出す診断の報告書の代わりにできますか？</h3><p>報告書の提出を求められている場合は、代わりになりません。簡易チェックの結果は、調べた範囲と方法が限られ、手動の検査や再現の記録を含まないためです。依頼の前に、取引先が求める範囲、基準、提出の期限を確かめてください。</p></div>
<div class="slt-faq"><h3>WAFを導入していれば、脆弱性診断は要りませんか？</h3><p>いいえ、WAFがあっても診断は必要です。WAFは攻撃の通信を遮って影響を減らす保険的な対策で、脆弱性そのものは残ります。DS-221も、WAFやIPSが脆弱性の存在を隠すおそれがあるとして、診断の間は無効にすることを推奨しています。</p></div>
<div class="slt-faq"><h3>レンタルサーバーやクラウドのサイトでも、診断を依頼できますか？</h3><p>依頼はできますが、先に提供元の規約を確かめてください。共用サーバーやクラウドでは、提供元が診断の事前申請を求めたり、一部の診断を禁止したりしていることがあります。DS-221も、インフラの提供者が禁止している診断項目は避けるよう求めています。</p></div>
<div class="slt-faq"><h3>脆弱性診断とペネトレーションテストは、どちらを先に行いますか？</h3><p>先に脆弱性診断で弱点を網羅的に洗い出し、直したうえでペネトレーションテストを検討する順が組み立てやすいです。経済産業省の基準は、ペネトレーションテストを、脆弱性診断の定義を満たすサービスのうち、攻撃の目的を達成できるかを試験するものと位置づけています。網羅性を重視する診断と、特定の攻撃の成否を確かめる試験は、目的が違います。</p></div>
<div class="slt-faq"><h3>診断の報告書は、いつまで有効ですか？</h3><p>報告書が示すのは診断した時点と範囲での結果なので、時間がたつほど現状とずれていきます。新しい脆弱性や攻撃の手法は日々公表され、サイトを変えれば前提も変わります。変更のたびに簡易チェックで確かめ、大きな変更や定期の時期に診断を受け直してください。</p></div>
<div class="slt-faq"><h3>『セキュリティ診断』と『脆弱性診断』は同じものですか？</h3><p>呼び方は事業者によって違い、名前だけでは中身が分かりません。経済産業省の基準は『脆弱性診断サービス』の名で、Webアプリケーション、プラットフォーム、スマートフォンアプリの診断を定めています。見積もりでは名前ではなく、対象の区分、ツールと手動の割合、参照する基準を確かめてください。</p></div>
<div class="slt-faq"><h3>他社のサイトで脆弱性らしきものに気付いたら、どうすればよいですか？</h3><p>それ以上は調べず、<a href="https://www.ipa.go.jp/security/todokede/vuln/uketsuke.html">IPAの脆弱性関連情報の届出窓口</a>に届け出てください。IPAは、ウェブサイトの届出で必要以上に調査すると、運営者とのトラブルや不正アクセス禁止法などへの抵触につながる可能性があると注意を促しています。届出は、ウェブフォームか電子メールで受け付けています。</p></div>

<div class="slt-related">
<a class="slt-related-item" href="https://slt-inc.jp/article/website-security-check-items/"><span class="slt-related-thumb"><img src="https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24854-security-checklist-300x200.png" srcset="https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24854-security-checklist-300x200.png 300w, https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24854-security-checklist-768x512.png 768w" sizes="auto, (max-width: 560px) 78vw, 300px" width="300" height="200" alt="" loading="lazy" decoding="async"></span><span class="slt-related-kind">関連記事</span><span class="slt-related-title">Webサイトのセキュリティチェック項目30選</span></a>
<a class="slt-related-item" href="https://slt-inc.jp/article/ssl-tls-certificate-check/"><span class="slt-related-thumb"><img src="https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24877-ssl-tls-check-300x200.png" srcset="https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24877-ssl-tls-check-300x200.png 300w, https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24877-ssl-tls-check-768x512.png 768w" sizes="auto, (max-width: 560px) 78vw, 300px" width="300" height="200" alt="" loading="lazy" decoding="async"></span><span class="slt-related-kind">関連記事</span><span class="slt-related-title">SSL/TLS証明書のチェック方法</span></a>
<a class="slt-related-item" href="https://slt-inc.jp/article/security-headers-setup/"><span class="slt-related-thumb"><img src="https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24853-security-headers-300x200.png" srcset="https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24853-security-headers-300x200.png 300w, https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24853-security-headers-768x512.png 768w" sizes="auto, (max-width: 560px) 78vw, 300px" width="300" height="200" alt="" loading="lazy" decoding="async"></span><span class="slt-related-kind">関連記事</span><span class="slt-related-title">セキュリティヘッダーの設定方法</span></a>
<a class="slt-related-item" href="https://slt-inc.jp/article/git-env-file-exposure/"><span class="slt-related-thumb"><img src="https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24875-git-env-exposure-300x200.png" srcset="https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24875-git-env-exposure-300x200.png 300w, https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24875-git-env-exposure-768x512.png 768w" sizes="auto, (max-width: 560px) 78vw, 300px" width="300" height="200" alt="" loading="lazy" decoding="async"></span><span class="slt-related-kind">関連記事</span><span class="slt-related-title">.gitや.envが公開されていないか確認する方法と、見つかった時の対処</span></a>
<a class="slt-related-item" href="https://slt-inc.jp/article/wordpress-vulnerability-check/"><span class="slt-related-thumb"><img src="https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24880-wordpress-vulnerability-300x200.png" srcset="https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24880-wordpress-vulnerability-300x200.png 300w, https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24880-wordpress-vulnerability-768x512.png 768w" sizes="auto, (max-width: 560px) 78vw, 300px" width="300" height="200" alt="" loading="lazy" decoding="async"></span><span class="slt-related-kind">関連記事</span><span class="slt-related-title">WordPressの脆弱性を確認する方法</span></a>
</div>
<div class="slt-cta"><p class="slt-cta-title">まずは外から見える不備を、無料で確かめる</p><p>URLを入力するだけで、証明書、セキュリティヘッダー、公開ファイル、古いソフトウェアの版を、30秒から90秒ほどで確認できます。登録は要らず、指摘ごとに根拠と直し方を表示します。対象は、自社か管理権限のあるサイトです。</p><a class="slt-cta-btn" href="https://slt-inc.jp/service/security-checker/">無料でWebサイトをチェックする</a></div>
</div>
<script type="application/ld+json">{"@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{"@type": "Question", "name": "無料ツールの結果を、取引先に出す診断の報告書の代わりにできますか？", "acceptedAnswer": {"@type": "Answer", "text": "報告書の提出を求められている場合は、代わりになりません。簡易チェックの結果は、調べた範囲と方法が限られ、手動の検査や再現の記録を含まないためです。依頼の前に、取引先が求める範囲、基準、提出の期限を確かめてください。"}}, {"@type": "Question", "name": "WAFを導入していれば、脆弱性診断は要りませんか？", "acceptedAnswer": {"@type": "Answer", "text": "いいえ、WAFがあっても診断は必要です。WAFは攻撃の通信を遮って影響を減らす保険的な対策で、脆弱性そのものは残ります。DS-221も、WAFやIPSが脆弱性の存在を隠すおそれがあるとして、診断の間は無効にすることを推奨しています。"}}, {"@type": "Question", "name": "レンタルサーバーやクラウドのサイトでも、診断を依頼できますか？", "acceptedAnswer": {"@type": "Answer", "text": "依頼はできますが、先に提供元の規約を確かめてください。共用サーバーやクラウドでは、提供元が診断の事前申請を求めたり、一部の診断を禁止したりしていることがあります。DS-221も、インフラの提供者が禁止している診断項目は避けるよう求めています。"}}, {"@type": "Question", "name": "脆弱性診断とペネトレーションテストは、どちらを先に行いますか？", "acceptedAnswer": {"@type": "Answer", "text": "先に脆弱性診断で弱点を網羅的に洗い出し、直したうえでペネトレーションテストを検討する順が組み立てやすいです。経済産業省の基準は、ペネトレーションテストを、脆弱性診断の定義を満たすサービスのうち、攻撃の目的を達成できるかを試験するものと位置づけています。網羅性を重視する診断と、特定の攻撃の成否を確かめる試験は、目的が違います。"}}, {"@type": "Question", "name": "診断の報告書は、いつまで有効ですか？", "acceptedAnswer": {"@type": "Answer", "text": "報告書が示すのは診断した時点と範囲での結果なので、時間がたつほど現状とずれていきます。新しい脆弱性や攻撃の手法は日々公表され、サイトを変えれば前提も変わります。変更のたびに簡易チェックで確かめ、大きな変更や定期の時期に診断を受け直してください。"}}, {"@type": "Question", "name": "『セキュリティ診断』と『脆弱性診断』は同じものですか？", "acceptedAnswer": {"@type": "Answer", "text": "呼び方は事業者によって違い、名前だけでは中身が分かりません。経済産業省の基準は『脆弱性診断サービス』の名で、Webアプリケーション、プラットフォーム、スマートフォンアプリの診断を定めています。見積もりでは名前ではなく、対象の区分、ツールと手動の割合、参照する基準を確かめてください。"}}, {"@type": "Question", "name": "他社のサイトで脆弱性らしきものに気付いたら、どうすればよいですか？", "acceptedAnswer": {"@type": "Answer", "text": "それ以上は調べず、IPAの脆弱性関連情報の届出窓口に届け出てください。IPAは、ウェブサイトの届出で必要以上に調査すると、運営者とのトラブルや不正アクセス禁止法などへの抵触につながる可能性があると注意を促しています。届出は、ウェブフォームか電子メールで受け付けています。"}}]}</script><p>The post <a href="https://slt-inc.jp/article/vulnerability-assessment-vs-simple-check/">簡易チェックと脆弱性診断の違い|無料ツールでできることと、専門業者が必要な場面</a> first appeared on <a href="https://slt-inc.jp">総合デジタルマーケティング企業 エスライン・テクノロジーズ</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Webサイトのセキュリティチェック項目30選｜確認方法つき一覧表</title>
		<link>https://slt-inc.jp/article/website-security-check-items/</link>
		
		<dc:creator><![CDATA[slt]]></dc:creator>
		<pubDate>Wed, 16 Sep 2026 01:24:00 +0000</pubDate>
				<category><![CDATA[セキュリティ]]></category>
		<category><![CDATA[記事]]></category>
		<category><![CDATA[SSL/TLS]]></category>
		<category><![CDATA[Webサイトセキュリティ]]></category>
		<category><![CDATA[セキュリティチェック]]></category>
		<category><![CDATA[セキュリティヘッダー]]></category>
		<category><![CDATA[セキュリティ対策]]></category>
		<category><![CDATA[公開ファイル]]></category>
		<category><![CDATA[無料ツール]]></category>
		<category><![CDATA[脆弱性]]></category>
		<category><![CDATA[脆弱性診断]]></category>
		<guid isPermaLink="false">https://slt-inc.jp/?p=24854</guid>

					<description><![CDATA[<p>Web&#x30B5;&#x30A4;&#x30C8;&#x306E;&#x30BB;&#x30AD;&#x30E5;&#x30EA;&#x30C6;&#x30A3;&#x30C1;&#x30A7;&#x30C3;&#x30AF;&#x3067;&#x78BA;&#x304B;&#x3081;&#x308B;30&#x9805;&#x76EE;&#x3092;&#x3001;&#x516C;&#x958B;&#x30D5;&#x30A1;&#x30A4;&#x30EB;&#x3001;&#x901A;&#x4FE1;&#x3001;&#x30D8;&#x30C3;&#x30C0;&#x30FC;&#x3001;DNS&#x3001;&#x66F4;&#x65B0;&#x3001;&#x30ED;&#x30B0;&#x30A4;&#x30F3;&#x3001;&#x904B;&#x7528;&#x306E;7&#x5206;&#x985E;&#x3067;&#x4E00;&#x89A7;&#x306B;&#x3057;&#x307E;&#x3057;&#x305F;&#x3002;&#x5404;&#x9805;&#x76EE;&#x306E;&#x78BA;&#x8A8D;&#x65B9;&#x6CD5;&#x3001;&#x5408;&#x683C;&#x306E;&#x76EE;&#x5B89;&#x3001;&#x76F4;&#x3057;&#x65B9;&#x3068;&#x3001;&#x4ECA;&#x65E5;15&#x5206;&#x3067;&#x3067;&#x304D;&#x308B;&#x70B9;&#x691C;&#x306E;&#x624B;&#x9806;&#x3092;&#x793A;&#x3057;&#x307E;&#x3059;&#x3002;</p>
<p>The post <a href="https://slt-inc.jp/article/website-security-check-items/">Webサイトのセキュリティチェック項目30選｜確認方法つき一覧表</a> first appeared on <a href="https://slt-inc.jp">総合デジタルマーケティング企業 エスライン・テクノロジーズ</a>.</p>]]></description>
										<content:encoded><![CDATA[<div class="slt-art">
<div class="slt-meta">最終確認日: 2026年10月12日 / 編集: エスライン・テクノロジーズ株式会社 Webサイトセキュリティ編集チーム</div>
<div class="slt-lead"><p class="slt-lead-label">この記事の結論</p><p>Webサイトのセキュリティチェックは30項目あり、17項目は外からブラウザや無料ツールで、13項目は管理画面と契約書で確かめます。最初の15分で、公開ファイル、証明書の期限、更新、ログインの守り、バックアップを見てください。直す順番は、被害の大きさ、見つかりやすさ、直す手間の3つで決めます。</p></div>

<h2>セキュリティチェックの30項目は、外から17、管理画面と契約で13を確かめる</h2>
<p>セキュリティチェックの30項目は、確かめる場所で2つに分かれます。公開ファイル、通信、HTTPヘッダー、DNSの17項目は外から、更新、ログイン、運用の13項目は管理画面と契約書で確かめます。</p>
<figure class="slt-figure"><svg role="img" viewBox="0 0 800 400"><title>セキュリティチェック30項目の範囲と確かめる道具</title><desc>上段は外から確かめる17項目で、ブラウザと無料ツールを使う。中段は管理画面と契約書で確かめる13項目。下段の点線は点検表の外にあるアプリの作りで、専門家の脆弱性診断が担う。</desc><rect x="20" y="16" width="580" height="112" rx="12" fill="#EEF2F9" stroke="#10265A" stroke-width="3"/><text x="44" y="60" font-size="26" font-weight="bold" fill="#10265A">外から確かめる17項目(1〜17)</text><text x="44" y="102" font-size="22" fill="#10265A">公開ファイル、通信、ヘッダー、DNS</text><rect x="620" y="16" width="160" height="112" rx="12" fill="#FFFFFF" stroke="#4A5C82" stroke-width="3"/><text x="700" y="62" font-size="22" text-anchor="middle" fill="#10265A">ブラウザ</text><text x="700" y="96" font-size="22" text-anchor="middle" fill="#10265A">無料ツール</text><rect x="20" y="144" width="580" height="112" rx="12" fill="#EEF2F9" stroke="#10265A" stroke-width="3"/><text x="44" y="188" font-size="26" font-weight="bold" fill="#10265A">管理画面で確かめる13項目(18〜30)</text><text x="44" y="230" font-size="22" fill="#10265A">更新、ログイン、バックアップ、体制</text><rect x="620" y="144" width="160" height="112" rx="12" fill="#FFFFFF" stroke="#4A5C82" stroke-width="3"/><text x="700" y="190" font-size="22" text-anchor="middle" fill="#10265A">管理画面</text><text x="700" y="224" font-size="22" text-anchor="middle" fill="#10265A">契約書</text><rect x="20" y="272" width="580" height="112" rx="12" fill="#FFFFFF" stroke="#D00A0A" stroke-width="3" stroke-dasharray="12 8"/><text x="44" y="316" font-size="26" font-weight="bold" fill="#10265A">点検表の外にあるアプリの作り</text><text x="44" y="358" font-size="22" fill="#10265A">入力フォーム、会員機能、決済</text><rect x="620" y="272" width="160" height="112" rx="12" fill="#FFFFFF" stroke="#D00A0A" stroke-width="3"/><text x="700" y="318" font-size="22" text-anchor="middle" fill="#10265A">専門家の</text><text x="700" y="352" font-size="22" text-anchor="middle" fill="#10265A">脆弱性診断</text></svg><figcaption>図1 30項目の範囲。上段の17項目は外から、中段の13項目は管理画面と契約書で確かめる。下段のアプリの作りは点検表の外にあり、専門家の脆弱性診断が担う</figcaption></figure>
<p>外から確かめられる設定は、攻撃者にも同じように見えています。証明書の期限切れや公開されたファイルは、URLを知っていれば誰でも気づけます。</p>
<p>管理画面の項目は外から見えないため、無料ツールでは確かめられません。IPAの『<a href="https://www.ipa.go.jp/security/vuln/websecurity/sitecheck.html">安全なウェブサイトの運用管理に向けての20ヶ条</a>』も、パスワード、アカウント、ログといった運用の条項を多く含みます。</p>
<div class="slt-callout is-note"><p class="slt-callout-title">この点検表で分からないこと</p><p>入力フォームや会員機能の作りに潜む問題、たとえばSQLインジェクションや<a href="https://slt-inc.jp/glossary/xss/">XSS</a>は、外からの観察と管理画面では確かめられません。個人情報や決済を扱うサイトは、専門家による<a href="https://slt-inc.jp/glossary/vulnerability-assessment/">脆弱性診断</a>を組み合わせます。</p></div>

<h2>今日15分でできる最初の点検</h2>
<p>最初の15分は、見つかったときの被害が大きい5点に絞ります。ブラウザとCMSの管理画面があれば、専門の道具は要りません。</p>
<ol class="slt-steps">
<li><strong>公開ファイルを開いてみる(2分)</strong>ブラウザで自社ドメインの /.git/HEAD と /.env を開きます。『見つかりません』や『Forbidden』と出れば合格です。設定値のような文字が表示されたら、ほかの作業より先に項目1の対処へ進みます。</li>
<li><strong>証明書の期限を見る(2分)</strong>アドレスバーの鍵アイコンから証明書を開き、有効期限を確かめます。残りが30日を切っていたら、自動更新が動いているかをサーバーの管理画面で見ます。</li>
<li><strong>更新とログインの守りを見る(5分)</strong>CMSの管理画面で、本体とプラグインに未適用の更新がないかを見ます。管理者アカウントで2段階認証が有効か、パスワードをほかのサービスと使い回していないかも確かめます。</li>
<li><strong>バックアップの最終日を見る(3分)</strong>サーバーの管理画面で、最後に取得した日と保存先を確かめます。更新を当てるのは、この確認の後です。</li>
<li><strong>外から見える設定をまとめて診断する(3分)</strong><a href="https://slt-inc.jp/service/security-checker/">無料のWebサイトセキュリティチェック</a>にURLを入れ、重大度が『緊急』と『高』の指摘だけを書き出します。登録は要らず、通常30秒から90秒で結果が出ます。</li>
</ol>
<p>ターミナルを使える場合は、次の2行で項目5、6、9、11〜13の応答をまとめて確かめられます。1行目のようにスキームを省くと、curlはhttpで接続します。</p>
<pre class="slt-code"><code>curl -I example.com
curl -I https://example.com/

例: 1行目の応答(この形なら項目6は合格)
HTTP/1.1 301 Moved Permanently
Location: https://example.com/

例: 2行目の応答で探すヘッダー
strict-transport-security: max-age=31536000
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff</code></pre>
<div class="slt-callout is-warn"><p class="slt-callout-title">Windowsとボット対策の注意</p><p>Windows PowerShell 5.1の curl は、Invoke-WebRequestという別のコマンドの別名です。Windowsに標準で入っている curl.exe を使い、curl.exe -I と打ちます。CDNのボット対策でcurlだけが止められる場合は、開発者ツールのNetworkタブで応答ヘッダーを見ます。</p></div>

<h2>外から確かめる17項目(公開ファイル、通信、ヘッダー、DNS)</h2>
<p>外から確かめる17項目は、ログインせずに、ブラウザ、curl、無料ツールで確かめられます。表は、確認方法と合格の目安、放置の危険、直し方の順に並べています。</p>

<h3>公開してはいけないファイルとページ(項目1〜5)</h3>
<p>よく使われるファイル名は、URLを推測して機械的に試せます。OWASPの検査ガイド(WSTG-CONF-04)も、.bak などの古い写しがソースコードや認証情報を表示する危険を挙げています。確認は、自社のサイトだけに限ります。</p>
<div class="slt-table-wrap"><table class="slt-table"><thead><tr><th>項目</th><th>確認方法と合格の目安</th><th>放置の危険</th><th>直し方</th></tr></thead><tbody>
<tr><td>1. 開発用のファイル</td><td>/.git/HEAD、/.env、JSのURLの末尾に .map を付けたURLを開く。403か404なら合格。『ref: refs/heads/』や『DB_PASSWORD=』が出たら不合格</td><td>ソースコードと変更履歴、DBのパスワード、APIキーを取られる</td><td>公開フォルダから外し、サーバー設定で拒否する(下の例)。読まれた鍵とパスワードは作り直す</td></tr>
<tr><td>2. バックアップとログ</td><td>公開フォルダに .zip、.sql、.bak、.old や、末尾が ~ のファイルがない。/wp-content/debug.log が開けなければ合格</td><td>顧客情報を含むDBや設定が丸ごと持ち出される。ログからは内部のパスやエラーが分かる</td><td>削除し、保存先を公開フォルダの外へ移す。デバッグログは公開されない場所に書き出す</td></tr>
<tr><td>3. 一覧表示と情報ページ</td><td>フォルダのURLで一覧表示(<a href="https://slt-inc.jp/glossary/directory-listing/">ディレクトリリスティング</a>)が出ず、/phpinfo.php や /phpmyadmin/ が開かなければ合格</td><td>ファイル名、構成、PHPの設定値を知られる。DB管理画面はパスワードの総当たりを受ける</td><td>Apacheは <code>Options -Indexes</code> で一覧を止める。phpinfoは消し、DB管理画面はサーバーの管理画面経由に限る</td></tr>
<tr><td>4. 不要なページとテスト環境</td><td>test. や dev. のサブドメイン、/old/ などの旧ページ、終わったキャンペーンを書き出し、社外から開けなければ合格</td><td>誰も更新しないCMSが残り、そこから侵入される。テスト環境に本番データの写しがあれば漏れる</td><td>不要なら消す。残すならBasic認証などで社外から隠し、公開の終了日に閉じる手順を決める</td></tr>
<tr><td>5. エラーと版の表示</td><td>存在しないURLを開いてもファイルのパスやSQL文が出ず、curl -I の Server と X-Powered-By に版番号がなければ合格</td><td>構成と版から、狙う脆弱性を絞り込まれる</td><td>PHPは <code>display_errors=Off</code> と <code>expose_php=Off</code>。nginxは <code>server_tokens off</code>、Apacheは <code>ServerTokens Prod</code></td></tr>
</tbody></table></div>
<pre class="slt-code"><code># Apache(.htaccess)の例: .git、.svn、.env を含むURLに404を返す
RedirectMatch 404 /\.(git|svn|env)

# nginxの例: 同じURLへのアクセスを拒否する(403を返す)
location ~ /\.(git|svn|env) {
    deny all;
}</code></pre>
<p>どちらの例も、証明書の自動更新が使う /.well-known/ には影響しません。見つかった後の手順は、<a href="https://slt-inc.jp/article/git-env-file-exposure/">.gitや.envが公開されていたときの確認と対処</a>で扱っています。</p>
<div class="slt-callout is-warn"><p class="slt-callout-title">版を隠しても脆弱性は残る</p><p>項目5で版の表示を消すと、狙いを絞られにくくなるだけです。古いソフトウェアの脆弱性そのものは消えないため、本当の対策は項目18〜21の更新です。</p></div>

<h3>通信の暗号化と証明書(項目6〜10)</h3>
<p>HTTPSは、入力内容を盗み見と書き換えから守る土台です。20ヶ条でも、通信の暗号化は独立した1条になっています。<a href="https://slt-inc.jp/glossary/ssl-tls-certificate/">SSL/TLS証明書</a>の詳しい見方は、<a href="https://slt-inc.jp/article/ssl-tls-certificate-check/">SSL/TLS証明書のチェック方法</a>で扱っています。</p>
<div class="slt-table-wrap"><table class="slt-table"><thead><tr><th>項目</th><th>確認方法と合格の目安</th><th>放置の危険</th><th>直し方</th></tr></thead><tbody>
<tr><td>6. HTTPSへの転送</td><td><code>curl -I example.com</code> のようにhttpで開き、301か308とhttps://の転送先が出れば合格。wwwあり、なしの両方を見る</td><td>フォームの入力内容が暗号化されずに流れる。Chromeは『保護されていない通信』と表示する</td><td>サーバーで常時SSLを有効にし、すべてのURLをhttps://へ301で転送する</td></tr>
<tr><td>7. 証明書の期限と自動更新</td><td>鍵アイコンから証明書を開き、期限まで30日以上あり、名前にwwwあり、なしの両方が入り、自動更新が動いていれば合格</td><td>期限が切れた時点でブラウザが全画面の警告を出し、訪問者が先へ進めない</td><td>自動更新にし、期限の監視を別に置く。Let&#8217;s Encryptの期限通知メールは2025年6月4日に終了した</td></tr>
<tr><td>8. 古い通信方式の停止</td><td>診断ツールで、TLS 1.2と1.3にだけ応じ、TLS 1.0、1.1、SSL 3.0を拒めば合格</td><td>RFC 8996(TLS 1.0、1.1)とRFC 7568(SSL 3.0)が使用を禁じた方式での接続を許してしまう</td><td>Apacheは既定の <code>all -SSLv3</code> のままにせず、<code>SSLProtocol -all +TLSv1.2 +TLSv1.3</code> にする。共用サーバーは事業者の設定を確かめる</td></tr>
<tr><td>9. <a href="https://slt-inc.jp/glossary/hsts/">HSTS</a></td><td>curl -I https://example.com/ の応答を見る。Strict-Transport-Security の max-age が31536000(1年)以上なら合格</td><td>httpのリンクや初回の接続から、暗号化されない通信へ誘導される余地が残る</td><td>max-age=300 など短い値で始め、問題がなければ1年以上へ延ばす</td></tr>
<tr><td>10. <a href="https://slt-inc.jp/glossary/mixed-content/">混在コンテンツ</a></td><td>主要ページを開き、開発者ツール(F12)のConsoleに Mixed Content の警告が出なければ合格</td><td>httpで読むスクリプトやCSSはブラウザに止められ、表示や機能が崩れる</td><td>本文、テーマ、プラグインの参照をhttps://に直す。補助にCSPの upgrade-insecure-requests を使う</td></tr>
</tbody></table></div>
<div class="slt-callout is-note"><p class="slt-callout-title">証明書の有効期間は短くなっている</p><p>CA/Browser Forumの<a href="https://cabforum.org/working-groups/server/baseline-requirements/requirements/">基準(Baseline Requirements)</a>では、2026年3月15日以降に発行する証明書の最大有効期間が200日です。2027年3月15日からは100日、2029年3月15日からは47日に縮みます。更新の回数が増えるほど手作業は漏れやすいため、項目7は自動更新を前提にします。</p></div>

<h3>HTTPヘッダーとCookie(項目11〜14)</h3>
<p>セキュリティヘッダーは、ブラウザに備わった防御を有効にする設定です。確認はどれも、curl -I の応答を1回見れば済みます。書き方の例は、<a href="https://slt-inc.jp/article/security-headers-setup/">セキュリティヘッダーの設定方法</a>にまとめています。</p>
<div class="slt-table-wrap"><table class="slt-table"><thead><tr><th>項目</th><th>確認方法と合格の目安</th><th>放置の危険</th><th>直し方</th></tr></thead><tbody>
<tr><td>11. <a href="https://slt-inc.jp/glossary/csp/">CSP</a></td><td>応答の Content-Security-Policy を見る。<code>frame-ancestors</code>、<code>object-src 'none'</code>、<code>base-uri 'self'</code> があれば第1段階は合格</td><td>XSSが起きたとき、外部スクリプトの読み込みや情報の送信を止められない</td><td>Content-Security-Policy-Report-Only で違反を集め、表示が崩れないと確かめてから適用する</td></tr>
<tr><td>12. 枠への埋め込みの禁止</td><td>X-Frame-Options: SAMEORIGIN(またはDENY)か、CSPの <code>frame-ancestors 'self'</code> があれば合格</td><td>透明に重ねたページでボタンを押させる<a href="https://slt-inc.jp/glossary/clickjacking/">クリックジャッキング</a>を受ける</td><td>応答ヘッダーを1行足す。meta要素に書いても効かない</td></tr>
<tr><td>13. 補助の3つのヘッダー</td><td>X-Content-Type-Options: nosniff がある。Referrer-Policy が unsafe-url でなく、Permissions-Policy で使わない機能を止めていれば合格</td><td>ファイルの種類の誤判定、URLに含まれる情報の外部送信、埋め込みによる不要な機能の利用を許す</td><td>1行ずつ足す。Referrer-Policyは未指定でも、仕様の既定値 strict-origin-when-cross-origin で動く</td></tr>
<tr><td>14. Cookieの属性</td><td>ログイン後、開発者ツールのApplicationタブでCookieを開く。ログイン状態を保つCookieに Secure、HttpOnly、SameSite=Lax以上があれば合格</td><td>XSSでCookieを盗まれ、なりすまされる。他サイトを経由した意図しない操作も受けやすい</td><td>CMSやアプリの設定で付ける。PHPなら session.cookie_secure など3つの設定を有効にする(既定はどれも無効)</td></tr>
</tbody></table></div>
<p>APIを公開しているサイトは、Access-Control-Allow-Origin が * や、受け取ったオリジンをそのまま返す設定になっていないかも確かめます。</p>

<h3>DNSとメール認証(項目15〜17)</h3>
<p>自社ドメインを名乗るなりすましメールは、サイトに触れずに顧客や取引先を狙います。IPAの<a href="https://www.ipa.go.jp/security/10threats/10threats2026.html">情報セキュリティ10大脅威2026</a>でも、ビジネスメール詐欺が組織向けの10位に入りました。メール認証は、受け取る側に本物かどうかを判断させる仕組みです。</p>
<div class="slt-table-wrap"><table class="slt-table"><thead><tr><th>項目</th><th>確認方法と合格の目安</th><th>放置の危険</th><th>直し方</th></tr></thead><tbody>
<tr><td>15. SPFとDKIM</td><td>dig TXT 自社ドメイン で v=spf1 の行がちょうど1つ。自社から送ったメールのヘッダー(Authentication-Results)に spf=pass と dkim=pass があれば合格</td><td>なりすましを受信側が見分けにくい。Gmailは認証のないメールを、迷惑メールに分類したり拒否したりすることがある</td><td>送信に使う全サービスをSPFにまとめ、DNSの参照を10回以内に収める。各サービスでDKIMの署名を有効にする</td></tr>
<tr><td>16. DMARC</td><td>dig TXT _dmarc.自社ドメイン で v=DMARC1 があり、rua でレポートを受け取っていれば第1段階は合格</td><td>なりすましメールの扱いが受信側任せになり、悪用されても気づけない</td><td>p=none とレポートの受け取りから始め、正規のメールが合格すると確かめてから p=quarantine、p=reject へ進む</td></tr>
<tr><td>17. 参照先のないCNAME</td><td>DNSの管理画面でCNAMEを一覧にし、参照先のサービスをすべて今も契約していれば合格</td><td>解約したサービス側で第三者が同じ名前を取り、自社のサブドメインに偽のページを出す</td><td>不要なレコードを消す。サービスを解約するときは、先にDNSのレコードを消す</td></tr>
</tbody></table></div>
<pre class="slt-code"><code># Mac、Linux
dig TXT example.com +short
dig TXT _dmarc.example.com +short

# Windows(コマンドプロンプト、PowerShell)
nslookup -type=TXT example.com
nslookup -type=TXT _dmarc.example.com

例: 合格の形(SPFは1行だけ、DMARCはレポートの宛先あり)
"v=spf1 include:_spf.example.net ~all"
"v=DMARC1; p=none; rua=mailto:dmarc-report@example.com"</code></pre>
<p>Gmailの<a href="https://support.google.com/a/answer/81126?hl=ja">送信者のガイドライン</a>は、すべての送信者にSPFかDKIMを求め、1日5,000件以上を送る送信者にはSPF、DKIM、DMARCのすべてを求めています。コマンドを使わない場合は、ドメイン名を入れるだけの<a href="https://slt-inc.jp/service/dmarc-spf-dkim-diagnostic-tools/">DMARC、SPF、DKIMの無料診断ツール</a>でも設定の状況を確かめられます。</p>
<div class="slt-callout is-note"><p class="slt-callout-title">DMARCの仕様は2026年5月に改訂</p><p>DMARCの仕様は、2026年5月にRFC 9989として改訂され、RFC 7489を置き換えました。p=none、quarantine、reject の3段階の考え方は変わらず、項目16の進め方もそのまま使えます。</p></div>

<h2>管理画面と契約で確かめる13項目(更新、ログイン、運用)</h2>
<p>管理画面と契約で確かめる13項目は、外からは見えませんが、乗っ取りを防げるか、被害から戻れるかを決めます。CMS、サーバー、ドメインの管理画面と、制作会社やサーバー事業者との契約書を手元に置いて確かめます。</p>

<h3>ソフトウェアの更新(項目18〜21)</h3>
<p>公表された脆弱性には、<a href="https://slt-inc.jp/glossary/cve/">CVE</a>という共通の番号が付きます。攻撃者はその情報を使い、対策していないシステムを狙います。10大脅威2026でも、『システムの脆弱性を悪用した攻撃』が組織向けの4位でした。</p>
<p>WordPressでの具体的な手順は、<a href="https://slt-inc.jp/article/wordpress-vulnerability-check/">WordPressの脆弱性を確認する方法</a>で扱っています。</p>
<div class="slt-table-wrap"><table class="slt-table"><thead><tr><th>項目</th><th>確認方法と合格の目安</th><th>放置の危険</th><th>直し方</th></tr></thead><tbody>
<tr><td>18. CMS本体</td><td>管理画面の更新画面で、未適用の更新がなく、自動更新が有効なら合格</td><td>修正済みの脆弱性が自社サイトにだけ残り、公表された情報をもとに攻撃される</td><td>バックアップ(項目26)を確かめてから更新する。WordPressは5.6以降に新しく入れたサイトなら、本体の自動更新が既定で有効</td></tr>
<tr><td>19. プラグインとテーマ</td><td>一覧で未適用の更新がなく、停止中のものが残っておらず、配布元で更新が長く止まったものがなければ合格</td><td>公表された脆弱性を狙われる。停止しただけのものはファイルが残り、更新も忘れられやすい</td><td>更新し、使わないものは削除する。配布や保守が止まったものは代わりを探す</td></tr>
<tr><td>20. PHPとWebサーバー</td><td>サーバーの管理画面か、WordPressの『サイトヘルス』の情報タブで版を見る。<a href="https://www.php.net/supported-versions.php">php.netのサポート期間</a>内なら合格</td><td>サポートが切れた版には、脆弱性の修正が出ない</td><td>検証環境で動作を確かめてから切り替える。PHP 8.2のセキュリティサポートは2026年12月31日まで</td></tr>
<tr><td>21. JSライブラリ</td><td>開発者ツールのConsoleで jQuery.fn.jquery と打ち、3.5.0以上か、未定義(jQueryを使っていない)なら合格</td><td>既知のXSSが残る。3.5.0未満にあるCVE-2020-11023は、2025年1月に米国CISAの悪用確認済みの一覧に載った</td><td>テーマやプラグインの更新で置き換える。CDNから読む場合は integrity 属性(SRI)を付ける</td></tr>
</tbody></table></div>

<h3>ログインとアカウント(項目22〜25)</h3>
<p>管理画面のパスワードは、ほかで漏れたパスワードの一覧を使って機械的に試されます。20ヶ条も、不正ログインの対策、不要なアカウント、推測されやすいパスワードを、それぞれ独立した条項にしています。CMSだけでなく、サーバー、ドメイン、DNS、メール配信の管理画面も同じ扱いです。</p>
<div class="slt-table-wrap"><table class="slt-table"><thead><tr><th>項目</th><th>確認方法と合格の目安</th><th>放置の危険</th><th>直し方</th></tr></thead><tbody>
<tr><td>22. パスワード</td><td>管理画面ごとに別のパスワードで、多要素認証のない画面は15文字以上なら合格</td><td>他社のサービスから漏れたパスワードで、そのまま入られる</td><td>パスワード管理ツールで生成する。米国の<a href="https://pages.nist.gov/800-63-4/sp800-63b.html">NISTの指針(SP 800-63B-4)</a>も、パスワードだけで守る場合は15文字以上を求める</td></tr>
<tr><td>23. 多要素認証</td><td>CMSの管理者、サーバー、ドメインの登録サービス、DNS、メール配信のすべてで、2段階認証が有効なら合格</td><td>パスワードが漏れた時点で乗っ取られる。ドメインの管理画面を取られると、サイトとメールを丸ごと奪われる</td><td>認証アプリかセキュリティキーで有効にし、復旧コードを社内の決まった場所に保管する</td></tr>
<tr><td>24. ログイン画面の保護</td><td>社外の回線で /wp-admin/ が開かないか、試行回数の制限が効いている。/wp-json/wp/v2/users にログインIDが出なければ合格</td><td>ログインIDを知られたうえで、総当たりや使い回しのパスワードを試され続ける</td><td>接続元のIP制限かBasic認証をかけ、ログインの試行回数を制限する。使わないなら xmlrpc.php も止める</td></tr>
<tr><td>25. アカウントと権限</td><td>CMS、サーバー、FTP、DNSのアカウントを書き出し、退職者、制作会社の作業用、テスト用が残っていなければ合格</td><td>使われていないアカウントが、気づかれない入口として残る</td><td>不要なものを消し、管理者権限は必要な人だけにする。FTPは止め、暗号化されるSFTPに切り替える</td></tr>
</tbody></table></div>

<h3>バックアップ、監視、体制(項目26〜30)</h3>
<p>被害をゼロにはできないため、気づく仕組みと戻す手段を先に用意します。IPAが2026年10月9日に出した<a href="https://www.ipa.go.jp/security/security-alert/2026/alert20261009.html">不正アクセスによる漏えい等の事案を踏まえた注意喚起</a>も、ログの保持期間、保有データ、外部サービスの見直しを求めています。</p>
<div class="slt-table-wrap"><table class="slt-table"><thead><tr><th>項目</th><th>確認方法と合格の目安</th><th>放置の危険</th><th>直し方</th></tr></thead><tbody>
<tr><td>26. バックアップと復元</td><td>保存先、世代数、最後に復元を試した日を見る。サーバーとは別の場所に複数の世代があり、復元を試したことがあれば合格</td><td>改ざん、ランサム攻撃、誤操作のあとで、元の状態に戻せない</td><td>自動で取得し、サーバーの外にも世代を残す。年1回はテスト環境で復元を試す</td></tr>
<tr><td>27. ログと警告の確認</td><td>アクセスログとエラーログの保存期間を確かめ、月1回は見ている。Search Consoleの『セキュリティの問題』に緑のチェックが出ていれば合格</td><td>改ざんや不正ログインに気づけず、原因と影響の範囲も説明できない</td><td>保存期間が短ければ、定期的に取り出して保管する。Search Consoleに登録して通知を受け取る</td></tr>
<tr><td>28. <a href="https://slt-inc.jp/glossary/waf/">WAF</a></td><td>サーバーやCDNの管理画面でWAFが有効で、フォームの送信や管理画面の保存が止められていなければ合格</td><td>更新が遅れたあいだに届く既知の攻撃を、入口で止められない</td><td>有効にしてから主要な操作を試す。誤って止まる操作は、該当する規則だけを外す</td></tr>
<tr><td>29. 保有する個人情報</td><td>フォームの送信履歴、会員データ、書き出したCSVの置き場所と件数を確かめ、保存期間が決まっていれば合格</td><td>侵入されたとき、ためていた分だけ漏れる量が増え、報告と通知の対象も広がる</td><td>期限を過ぎたものを消す。フォームの内容をサーバーに残す必要がなければ、保存を止める</td></tr>
<tr><td>30. 責任範囲と連絡先</td><td>ドメイン、サーバー、証明書、CMSの保守を、誰がいつまで担うかを1枚の表に書ければ合格</td><td>全員が『誰かがやっている』と思い込み、更新も監視も止まる。事故の連絡先も分からない</td><td>契約に保守の範囲を書く。外部からの連絡窓口は /.well-known/security.txt で示す(RFC 9116)</td></tr>
</tbody></table></div>

<h2>直す順番は、被害の大きさ、見つかりやすさ、手間の3つで決める</h2>
<p>30項目は、被害の大きさ、見つかりやすさ、直す手間と副作用の3つの物差しで、3段階に分けて直します。被害が大きく機械的に見つかるものから先に直し、表示を壊すおそれのあるものは試しながら進めます。</p>
<figure class="slt-figure"><svg role="img" viewBox="0 0 800 420"><title>3つの物差しで30項目を3段階に分ける</title><desc>左の3つの物差し(被害の大きさ、見つかりやすさ、直す手間と副作用)で評価し、右の3段階(すぐ、今月中、3か月以内)に項目番号を振り分ける流れを示す図</desc><defs><marker id="slt-arrow-prio-24854" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="8" markerHeight="8" orient="auto"><path d="M0,0 L10,5 L0,10 z" fill="#10265A"/></marker></defs><rect x="20" y="20" width="300" height="380" rx="12" fill="#EEF2F9" stroke="#10265A" stroke-width="3"/><text x="170" y="66" font-size="26" font-weight="bold" text-anchor="middle" fill="#10265A">3つの物差し</text><text x="44" y="122" font-size="22" font-weight="bold" fill="#10265A">1 被害の大きさ</text><text x="44" y="154" font-size="22" fill="#10265A">漏えい、改ざん、停止</text><text x="44" y="222" font-size="22" font-weight="bold" fill="#10265A">2 見つかりやすさ</text><text x="44" y="254" font-size="22" fill="#10265A">決まったURL、公表情報</text><text x="44" y="322" font-size="22" font-weight="bold" fill="#10265A">3 直す手間と副作用</text><text x="44" y="354" font-size="22" fill="#10265A">数行で済むか、試すか</text><line x1="326" y1="210" x2="364" y2="84" stroke="#10265A" stroke-width="3" marker-end="url(#slt-arrow-prio-24854)"/><line x1="326" y1="210" x2="364" y2="210" stroke="#10265A" stroke-width="3" marker-end="url(#slt-arrow-prio-24854)"/><line x1="326" y1="210" x2="364" y2="336" stroke="#10265A" stroke-width="3" marker-end="url(#slt-arrow-prio-24854)"/><rect x="372" y="20" width="408" height="120" rx="12" fill="#FFFFFF" stroke="#D00A0A" stroke-width="4"/><text x="396" y="66" font-size="24" font-weight="bold" fill="#10265A">すぐ(当日中)8項目</text><text x="396" y="110" font-size="22" fill="#10265A">1、2、7、18、19、22、23、26</text><rect x="372" y="150" width="408" height="120" rx="12" fill="#FFFFFF" stroke="#10265A" stroke-width="3"/><text x="396" y="196" font-size="24" font-weight="bold" fill="#10265A">今月中 13項目</text><text x="396" y="240" font-size="22" fill="#10265A">3〜6、12〜17、20、24、25</text><rect x="372" y="280" width="408" height="120" rx="12" fill="#EEF2F9" stroke="#4A5C82" stroke-width="3"/><text x="396" y="326" font-size="24" font-weight="bold" fill="#10265A">3か月以内 9項目</text><text x="396" y="370" font-size="22" fill="#10265A">8〜11、21、27〜30</text></svg><figcaption>図2 3つの物差しで30項目を3段階に分ける。すぐ直すのは8項目、今月中は13項目、3か月以内に計画して進めるのは9項目</figcaption></figure>
<div class="slt-table-wrap"><table class="slt-table"><thead><tr><th>段階</th><th>対象の項目</th><th>この段階にした根拠</th></tr></thead><tbody>
<tr><td>すぐ(当日中)</td><td>1、2、7、18、19、22、23、26</td><td>決まったURL、漏れたパスワードの一覧、公表された脆弱性で機械的に見つかり、被害も大きい。7は期限まで30日未満の場合。26は、作業で不具合が出たときの戻り道として先に確かめる</td></tr>
<tr><td>今月中</td><td>3〜6、12〜17、20、24、25</td><td>被害は大きいが、悪用には条件が要る。設定の数行や不要物の削除で直るものが多い。20はサポート切れなら移行の計画を立てる</td></tr>
<tr><td>3か月以内</td><td>8〜11、21、27〜30</td><td>表示や機能を壊すおそれがあり、試しながら進める。サーバー事業者や制作会社との調整、社内の決めごとが要る</td></tr>
</tbody></table></div>
<div class="slt-callout is-warn"><p class="slt-callout-title">HSTSは取り消しにくい</p><p>HSTSの有効期間を長くした後でHTTPSをやめると、その期間中、訪問済みのブラウザはサイトを開けなくなります。項目9を3か月以内の段階に置いたのは、短い期間から試して延ばすためです。</p></div>

<h2>点検の計画: 今日15分、毎月30分、変更時と年1回の見直し</h2>
<p>点検は一度で終わらせず、頻度を決めて回します。目安は、初回15分、毎月30分、変更したときと公開前に10分から20分、四半期に1時間、年1回に半日です。</p>
<div class="slt-table-wrap"><table class="slt-table"><thead><tr><th>タイミング</th><th>所要時間の目安</th><th>点検する項目</th><th>使う道具</th></tr></thead><tbody>
<tr><td>今日(初回)</td><td>15分</td><td>1、7、18、19、22、23、26と、外側の一括診断</td><td>ブラウザ、管理画面、無料ツール</td></tr>
<tr><td>毎月1回</td><td>30分</td><td>1〜17の一括診断、18〜21、27</td><td>無料ツール、管理画面、Search Console</td></tr>
<tr><td>変更したとき、公開前</td><td>10〜20分</td><td>1〜6、10〜14と、下のチェックリスト</td><td>curl、開発者ツール</td></tr>
<tr><td>四半期に1回</td><td>1時間</td><td>4、17、24、25、28、29</td><td>DNSの管理画面、アカウントの一覧</td></tr>
<tr><td>年に1回</td><td>半日</td><td>20、26の復元テスト、30と、専門家の診断の要否</td><td>契約書、テスト環境</td></tr>
</tbody></table></div>
<p>公開前と変更したときは、次の8点を確かめてから切り替えます。作業の途中で作ったファイルやアカウントは、消し忘れやすいためです。</p>
<ul class="slt-check">
<li>作業で作った .zip、.sql、.bak を消した(項目2)</li>
<li>テスト用のアカウントと、制作会社の一時的なアカウントを消した(項目25)</li>
<li>本番のデバッグ表示を切った。WordPressは WP_DEBUG、PHPは display_errors(項目5)</li>
<li>テスト環境は、Basic認証などで社外から見えない(項目4)</li>
<li>全ページがhttpsで開き、Consoleに混在コンテンツの警告がない(項目6、10)</li>
<li>curl -I で、ヘッダーが意図どおりに返る(項目11〜13)</li>
<li>フォームを送信し、WAFに止められず、確認メールが届いた(項目28)</li>
<li>新しく作ったサブドメインに、使い終えたら消す担当を決めた(項目17)</li>
</ul>

<h2>問題が見つかったときの初動: 記録、停止、鍵の作り直し、報告</h2>
<p>公開ファイルや改ざんが見つかったら、記録、停止、作り直し、調査、報告の判断、再発防止の順で動きます。先にファイルを消すと、調査と報告に要る証拠まで失うためです。</p>
<ol class="slt-steps">
<li><strong>記録を残す</strong>見つけた日時、URL、画面のスクリーンショットを残し、サーバーのログを保全します。</li>
<li><strong>公開を止める</strong>問題のファイルを公開フォルダから外すか、サーバー設定で拒否します。改ざんであれば、メンテナンス表示に切り替えます。</li>
<li><strong>鍵とパスワードを作り直す</strong>読まれたおそれのある .env のパスワード、APIキー、管理者のパスワードを変えます。ファイルを消しても、写しを取られた鍵は使えるままです。</li>
<li><strong>ログで範囲を調べる</strong>アクセスログで、そのURLに外部から届いたリクエストの有無と日時を確かめます。</li>
<li><strong>報告と通知の要否を判断する</strong>個人データが漏れたおそれがあれば、個人情報保護委員会への報告と本人への通知が必要かを判断します。</li>
<li><strong>再発を防ぐ</strong>原因になった手順、権限、更新の漏れを直し、点検の計画に組み込みます。</li>
</ol>
<div class="slt-callout is-warn"><p class="slt-callout-title">報告には期限がある</p><p><a href="https://www.ppc.go.jp/personalinfo/legal/leakAction/">個人情報保護委員会の案内</a>では、速報は発覚から3〜5日以内、確報は30日以内です。不正アクセスなど不正の目的によるおそれがある場合、確報は60日以内で、漏れた人数が少なくても報告の対象になります。</p></div>
<p>自社だけで判断が難しい場合は、制作や保守を担う会社に早めに連絡します。診断結果の読み方や直す順番の相談は、<a href="https://slt-inc.jp/inquiry/">エスライン・テクノロジーズのお問い合わせ窓口</a>でも受け付けています。</p>

<h2>IPAの20ヶ条と、この点検表の対応</h2>
<p>この30項目は、IPAの20ヶ条の観点を、小規模なサイトで確かめられる形に置き換えたものです。20ヶ条は2005年に掲載が始まり、2015年の全面改訂を経て、2019年3月6日に最終更新されています。</p>
<div class="slt-table-wrap"><table class="slt-table"><thead><tr><th>20ヶ条の分類</th><th>主な観点</th><th>この記事の項目</th></tr></thead><tbody>
<tr><td>ウェブアプリケーション(1〜8条)</td><td>公開すべきでないファイル、不要なページ、ソフトウェアの更新、エラーメッセージ、ログ、通信の暗号化、不正ログイン</td><td>1〜10、18、19、21〜24、27</td></tr>
<tr><td>ウェブサーバ(9〜14条)</td><td>OSやミドルウェアの更新、不要なサービスとアカウント、推測されやすいパスワード、アクセス制御、ログ</td><td>3、20、22、25、27</td></tr>
<tr><td>ネットワーク(15〜18条)</td><td>不要な通信の遮断、ファイアウォール、不正な通信の検知と遮断、機器のログ</td><td>28、30(共用サーバーでは事業者との分担を確かめる)</td></tr>
<tr><td>その他(19、20条)</td><td>クラウドなどを使うときの責任範囲、定期的な検査と監査</td><td>30、年1回の点検、専門家の診断</td></tr>
</tbody></table></div>
<p>20ヶ条の3条目にある『安全なウェブサイトの作り方』の脆弱性対策は、入力フォームなどの作りを調べる必要があり、この点検表には含めていません。ただし、項目11〜14のヘッダーとCookieは、その被害を和らげる設定にあたります。</p>
<p>反対に、メール認証(項目15、16)、参照先のないCNAME(項目17)、証明書の自動更新(項目7)は、20ヶ条にない観点として加えました。メールの送信者への要件や、証明書の有効期間の短縮といった、最終更新後の変化に対応するためです。</p>

<h2>無料ツール、手作業、専門家の診断の使い分け</h2>
<p>外から見える項目は無料ツールでまとめて確かめ、管理画面の項目は自分の目で確かめます。入力フォームや会員機能の作りは、専門家の脆弱性診断が担う領域です。</p>
<div class="slt-table-wrap"><table class="slt-table"><thead><tr><th>方法</th><th>分かること</th><th>分からないこと</th><th>向く場面</th></tr></thead><tbody>
<tr><td>無料ツール</td><td>項目1〜17の多くと、外から見えるソフトウェアの版</td><td>管理画面の中、アプリの作り</td><td>毎月の点検、設定を変えた後</td></tr>
<tr><td>curlと開発者ツール</td><td>個々のヘッダー、転送、Cookie、混在コンテンツ</td><td>版と既知の脆弱性の照合</td><td>設定を直した直後の確かめ</td></tr>
<tr><td>管理画面と契約書</td><td>項目18〜30</td><td>外からの見え方</td><td>毎月と年1回の見直し</td></tr>
<tr><td>専門家の脆弱性診断</td><td>SQLインジェクションやXSSなど、作りの問題</td><td>日々の運用の抜け</td><td>公開前、大きな改修の後、個人情報や決済を扱うとき</td></tr>
</tbody></table></div>
<p>手順5で使った無料ツール『<a href="https://slt-inc.jp/service/security-checker/">Security Checker X</a>』は、公開ページの取得、DNSの照会、TLSの接続確認だけで診断し、ログインの試行や攻撃用データの送信はしません。各指摘には『確認済み』『推定』『可能性』の確度が付くため、事実と推測を分けて読めます。診断できるのは、自社か管理権限のあるサイトだけです。</p>
<p>専門家に依頼するかどうかの判断は、<a href="https://slt-inc.jp/article/vulnerability-assessment-vs-simple-check/">簡易チェックと脆弱性診断の違い</a>で整理しています。</p>

<h2>よくある質問</h2>
<div class="slt-faq"><h3>小さな会社のサイトでも、セキュリティチェックは必要ですか?</h3><p>必要です。10大脅威2026では『サプライチェーンや委託先を狙った攻撃』が組織向けの2位で、取引のある大きな組織へ近づく入口として、小さな組織が使われる場合があります。公開ファイルや古いプラグインは、規模に関係なく決まった方法で探せます。</p></div>
<div class="slt-faq"><h3>レンタルサーバーを使っていれば、点検は事業者に任せてよいですか?</h3><p>任せきりにはできません。20ヶ条の19条目は、サービス事業者の作業範囲を把握したうえで、足りない対策を自組織で行うよう検討を促しています。CMSの更新、管理画面のパスワード、公開フォルダに置いたファイルは利用者が操作する部分で、分担の細部は契約によって変わります。</p></div>
<div class="slt-faq"><h3>無料診断の点数が低いと、すぐに危険ということですか?</h3><p>点数だけでは決まりません。先に、重大度が『緊急』『高』の指摘と、その確度を見ます。版の表示などから推した指摘は、管理画面で事実を確かめてから直します。</p></div>
<div class="slt-faq"><h3>管理画面のパスワードは、定期的に変えたほうがよいですか?</h3><p>定期的な変更より、使い回しをなくすことと多要素認証を優先します。NISTの指針(SP 800-63B-4、2025年8月確定)は、利用者に定期的な変更を求めないよう定め、漏えいの証拠がある場合に変更させるとしています。</p></div>
<div class="slt-faq"><h3>取引先のセキュリティチェックシートに、この点検表で答えられますか?</h3><p>Webサイトに関する設問には、根拠として使えます。チェックシートが社内の規程や教育まで問う場合、Webサイトの点検はその一部にあたります。点検した日付、項目、結果を残しておくと、回答の裏付けになります。</p></div>
<div class="slt-faq"><h3>取引先など、他社のサイトをこの点検表で調べてもよいですか?</h3><p>管理者の許可がないサイトは調べないでください。公開ページを読むだけでも相手のログに残り、攻撃の下調べと区別がつきません。取引先の状態を知りたい場合は、点検表を渡して先方に確かめてもらいます。</p></div>
<div class="slt-faq"><h3>点検の結果は、何を記録しておけばよいですか?</h3><p>日付、項目番号、結果、対応、担当者の5つを1行で残します。前回との差を見れば、更新が止まった時期や設定が変わった時期をたどれます。診断ツールの結果画面は保存期間が限られる場合があるため、必要な部分は社内の記録に写します。</p></div>

<h2>項目ごとに詳しく確かめる関連記事</h2>
<div class="slt-related">
<a class="slt-related-item" href="https://slt-inc.jp/article/git-env-file-exposure/"><span class="slt-related-thumb"><img src="https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24875-git-env-exposure-300x200.png" srcset="https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24875-git-env-exposure-300x200.png 300w, https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24875-git-env-exposure-768x512.png 768w" sizes="auto, (max-width: 560px) 78vw, 300px" width="300" height="200" alt="" loading="lazy" decoding="async"></span><span class="slt-related-kind">関連記事</span><span class="slt-related-title">.gitや.envが公開されていないか確認する方法と、見つかった時の対処</span></a>
<a class="slt-related-item" href="https://slt-inc.jp/article/ssl-tls-certificate-check/"><span class="slt-related-thumb"><img src="https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24877-ssl-tls-check-300x200.png" srcset="https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24877-ssl-tls-check-300x200.png 300w, https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24877-ssl-tls-check-768x512.png 768w" sizes="auto, (max-width: 560px) 78vw, 300px" width="300" height="200" alt="" loading="lazy" decoding="async"></span><span class="slt-related-kind">関連記事</span><span class="slt-related-title">SSL/TLS証明書のチェック方法</span></a>
<a class="slt-related-item" href="https://slt-inc.jp/article/security-headers-setup/"><span class="slt-related-thumb"><img src="https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24853-security-headers-300x200.png" srcset="https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24853-security-headers-300x200.png 300w, https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24853-security-headers-768x512.png 768w" sizes="auto, (max-width: 560px) 78vw, 300px" width="300" height="200" alt="" loading="lazy" decoding="async"></span><span class="slt-related-kind">関連記事</span><span class="slt-related-title">セキュリティヘッダーの設定方法</span></a>
<a class="slt-related-item" href="https://slt-inc.jp/article/wordpress-vulnerability-check/"><span class="slt-related-thumb"><img src="https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24880-wordpress-vulnerability-300x200.png" srcset="https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24880-wordpress-vulnerability-300x200.png 300w, https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24880-wordpress-vulnerability-768x512.png 768w" sizes="auto, (max-width: 560px) 78vw, 300px" width="300" height="200" alt="" loading="lazy" decoding="async"></span><span class="slt-related-kind">関連記事</span><span class="slt-related-title">WordPressの脆弱性を確認する方法</span></a>
<a class="slt-related-item" href="https://slt-inc.jp/article/vulnerability-assessment-vs-simple-check/"><span class="slt-related-thumb"><img src="https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24878-assessment-difference-300x200.png" srcset="https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24878-assessment-difference-300x200.png 300w, https://slt-inc.jp/wp-content/uploads/2026/10/slt-thumb-24878-assessment-difference-768x512.png 768w" sizes="auto, (max-width: 560px) 78vw, 300px" width="300" height="200" alt="" loading="lazy" decoding="async"></span><span class="slt-related-kind">関連記事</span><span class="slt-related-title">簡易チェックと脆弱性診断の違い</span></a>
</div>

<div class="slt-cta"><p class="slt-cta-title">外から見える項目を、無料でまとめて確かめる</p><p>URLを入れるだけで、証明書、ヘッダー、公開ファイル、ソフトウェアの版、DNSとメール認証を診断します。登録は要らず、通常30秒から90秒で結果が出ます。</p><a class="slt-cta-btn" href="https://slt-inc.jp/service/security-checker/">無料でWebサイトをチェックする</a></div>
</div>
<script type="application/ld+json">{"@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{"@type": "Question", "name": "小さな会社のサイトでも、セキュリティチェックは必要ですか?", "acceptedAnswer": {"@type": "Answer", "text": "必要です。10大脅威2026では『サプライチェーンや委託先を狙った攻撃』が組織向けの2位で、取引のある大きな組織へ近づく入口として、小さな組織が使われる場合があります。公開ファイルや古いプラグインは、規模に関係なく決まった方法で探せます。"}}, {"@type": "Question", "name": "レンタルサーバーを使っていれば、点検は事業者に任せてよいですか?", "acceptedAnswer": {"@type": "Answer", "text": "任せきりにはできません。20ヶ条の19条目は、サービス事業者の作業範囲を把握したうえで、足りない対策を自組織で行うよう検討を促しています。CMSの更新、管理画面のパスワード、公開フォルダに置いたファイルは利用者が操作する部分で、分担の細部は契約によって変わります。"}}, {"@type": "Question", "name": "無料診断の点数が低いと、すぐに危険ということですか?", "acceptedAnswer": {"@type": "Answer", "text": "点数だけでは決まりません。先に、重大度が『緊急』『高』の指摘と、その確度を見ます。版の表示などから推した指摘は、管理画面で事実を確かめてから直します。"}}, {"@type": "Question", "name": "管理画面のパスワードは、定期的に変えたほうがよいですか?", "acceptedAnswer": {"@type": "Answer", "text": "定期的な変更より、使い回しをなくすことと多要素認証を優先します。NISTの指針(SP 800-63B-4、2025年8月確定)は、利用者に定期的な変更を求めないよう定め、漏えいの証拠がある場合に変更させるとしています。"}}, {"@type": "Question", "name": "取引先のセキュリティチェックシートに、この点検表で答えられますか?", "acceptedAnswer": {"@type": "Answer", "text": "Webサイトに関する設問には、根拠として使えます。チェックシートが社内の規程や教育まで問う場合、Webサイトの点検はその一部にあたります。点検した日付、項目、結果を残しておくと、回答の裏付けになります。"}}, {"@type": "Question", "name": "取引先など、他社のサイトをこの点検表で調べてもよいですか?", "acceptedAnswer": {"@type": "Answer", "text": "管理者の許可がないサイトは調べないでください。公開ページを読むだけでも相手のログに残り、攻撃の下調べと区別がつきません。取引先の状態を知りたい場合は、点検表を渡して先方に確かめてもらいます。"}}, {"@type": "Question", "name": "点検の結果は、何を記録しておけばよいですか?", "acceptedAnswer": {"@type": "Answer", "text": "日付、項目番号、結果、対応、担当者の5つを1行で残します。前回との差を見れば、更新が止まった時期や設定が変わった時期をたどれます。診断ツールの結果画面は保存期間が限られる場合があるため、必要な部分は社内の記録に写します。"}}]}</script><p>The post <a href="https://slt-inc.jp/article/website-security-check-items/">Webサイトのセキュリティチェック項目30選｜確認方法つき一覧表</a> first appeared on <a href="https://slt-inc.jp">総合デジタルマーケティング企業 エスライン・テクノロジーズ</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
