<?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>Innofly</title>
	<atom:link href="https://innofly-software.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://innofly-software.com</link>
	<description></description>
	<lastBuildDate>Mon, 03 Feb 2025 09:58:46 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://innofly-software.com/wp-content/uploads/2023/06/cropped-favicon-32x32.png</url>
	<title>Innofly</title>
	<link>https://innofly-software.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>私たちの年末パーティー2024</title>
		<link>https://innofly-software.com/%e7%a7%81%e3%81%9f%e3%81%a1%e3%81%ae%e5%b9%b4%e6%9c%ab%e3%83%91%e3%83%bc%e3%83%86%e3%82%a3%e3%83%bc2024/</link>
					<comments>https://innofly-software.com/%e7%a7%81%e3%81%9f%e3%81%a1%e3%81%ae%e5%b9%b4%e6%9c%ab%e3%83%91%e3%83%bc%e3%83%86%e3%82%a3%e3%83%bc2024/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 03 Feb 2025 08:51:48 +0000</pubDate>
				<category><![CDATA[私たちについて]]></category>
		<guid isPermaLink="false">https://innofly-software.com/?p=1150</guid>

					<description><![CDATA[<p>Year-End Party 2024: Musashi &#38; Innofly Đổi Mới &#8211; Bứt Phá Không khí cuối năm 2024 tràn ngập sự háo hứ [&#8230;]</p>
<p>The post <a href="https://innofly-software.com/%e7%a7%81%e3%81%9f%e3%81%a1%e3%81%ae%e5%b9%b4%e6%9c%ab%e3%83%91%e3%83%bc%e3%83%86%e3%82%a3%e3%83%bc2024/">私たちの年末パーティー2024</a> first appeared on <a href="https://innofly-software.com">Innofly</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><strong>Year-End Party 2024: Musashi &amp; Innofly Đổi Mới &#8211; Bứt Phá</strong></p>
<p>Không khí cuối năm 2024 tràn ngập sự háo hức tại Musashi và Innofly khi chúng tôi cùng nhau tổ chức buổi Year-End Party đặc biệt với chủ đề <strong>&#8220;Đổi Mới &#8211; Bứt Phá&#8221;</strong>.</p>
<p>Buổi tiệc không chỉ là dịp nhìn lại những thành tựu trong năm qua, mà còn là khoảnh khắc để tất cả các thành viên trong gia đình Musashi và Innofly cùng gắn bó và chia sẻ những kỷ niệm đáng nhớ.</p>
<p><img decoding="async" loading="lazy" class="size-large wp-image-1177 aligncenter" style="display: flex; margin: 0 auto;" src="https://innofly-software.com/wp-content/uploads/2025/02/1-731x1024.jpg" alt="" width="640" height="897" srcset="https://innofly-software.com/wp-content/uploads/2025/02/1-731x1024.jpg 731w, https://innofly-software.com/wp-content/uploads/2025/02/1-214x300.jpg 214w, https://innofly-software.com/wp-content/uploads/2025/02/1-768x1076.jpg 768w, https://innofly-software.com/wp-content/uploads/2025/02/1-1097x1536.jpg 1097w, https://innofly-software.com/wp-content/uploads/2025/02/1.jpg 1428w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<hr />
<h3><strong>NHỮNG THÀNH TỰU ĐÁNG TỰ HÀO</strong></h3>
<p><img decoding="async" loading="lazy" class="d-flex aligncenter wp-image-1154 size-full" src="https://innofly-software.com/wp-content/uploads/2025/02/18.jpg" alt="" width="2560" height="1920" srcset="https://innofly-software.com/wp-content/uploads/2025/02/18.jpg 2560w, https://innofly-software.com/wp-content/uploads/2025/02/18-300x225.jpg 300w, https://innofly-software.com/wp-content/uploads/2025/02/18-1024x768.jpg 1024w, https://innofly-software.com/wp-content/uploads/2025/02/18-768x576.jpg 768w, https://innofly-software.com/wp-content/uploads/2025/02/18-1536x1152.jpg 1536w, https://innofly-software.com/wp-content/uploads/2025/02/18-2048x1536.jpg 2048w" sizes="(max-width: 2560px) 100vw, 2560px" /></p>
<p>Trong năm qua, Musashi và Innofly đã gặt hái được nhiều thành tựu nổi bật. Từ việc hoàn thành nhiều dự án quan trọng cho đối tác trong và ngoài nước, đến việc khai phá thành công những công nghệ mới để đáp ứng nhu cầu ngày càng cao của thị trường.</p>
<p>Thành tựu này chính là minh chứng rõ rệt cho sự đoàn kết và nỗ lực bền bỉ của các thành viên trong Công ty.</p>
<hr />
<h3><strong>KHOẢNH KHẮC ĐÁNG NHỚ</strong></h3>
<div style="display: grid; margin: 0 auto 1rem; grid-template-columns: 50% 50%; grid-gap: 1rem;"><img decoding="async" loading="lazy" class="alignnone size-large wp-image-1188" src="https://innofly-software.com/wp-content/uploads/2025/02/14-766x1024.jpeg" alt="" width="640" height="856" srcset="https://innofly-software.com/wp-content/uploads/2025/02/14-766x1024.jpeg 766w, https://innofly-software.com/wp-content/uploads/2025/02/14-224x300.jpeg 224w, https://innofly-software.com/wp-content/uploads/2025/02/14-768x1027.jpeg 768w, https://innofly-software.com/wp-content/uploads/2025/02/14-1149x1536.jpeg 1149w, https://innofly-software.com/wp-content/uploads/2025/02/14-1532x2048.jpeg 1532w, https://innofly-software.com/wp-content/uploads/2025/02/14-scaled.jpeg 1915w" sizes="(max-width: 640px) 100vw, 640px" /><img decoding="async" loading="lazy" class="alignnone size-large wp-image-1189" src="https://innofly-software.com/wp-content/uploads/2025/02/12-768x1024.jpg" alt="" width="640" height="853" srcset="https://innofly-software.com/wp-content/uploads/2025/02/12-768x1024.jpg 768w, https://innofly-software.com/wp-content/uploads/2025/02/12-225x300.jpg 225w, https://innofly-software.com/wp-content/uploads/2025/02/12-1152x1536.jpg 1152w, https://innofly-software.com/wp-content/uploads/2025/02/12-1536x2048.jpg 1536w, https://innofly-software.com/wp-content/uploads/2025/02/12.jpg 1920w" sizes="(max-width: 640px) 100vw, 640px" /></div>
<p>Buổi tiệc đã diễn ra trong không khí sôi động và ấm áp, nơi mọi người cùng nhau chia sẻ những khoảnh khắc thật ý nghĩa. Các trò chơi nhóm thú vị giúp gắn kết tinh thần đồng đội, trong khi phần biểu diễn ca hát ngẫu hứng của các thành viên đã mang lại những phút giây vui tươi và đầy cảm xúc.</p>
<div style="display: grid; margin: 0 auto 1rem; grid-template-columns: 50% 50%; grid-gap: 1rem;"><img decoding="async" loading="lazy" class="alignnone size-large wp-image-1169" src="https://innofly-software.com/wp-content/uploads/2025/02/15-1024x768.jpg" alt="" width="640" height="480" srcset="https://innofly-software.com/wp-content/uploads/2025/02/15-1024x768.jpg 1024w, https://innofly-software.com/wp-content/uploads/2025/02/15-300x225.jpg 300w, https://innofly-software.com/wp-content/uploads/2025/02/15-768x576.jpg 768w, https://innofly-software.com/wp-content/uploads/2025/02/15-1536x1152.jpg 1536w, https://innofly-software.com/wp-content/uploads/2025/02/15-2048x1536.jpg 2048w" sizes="(max-width: 640px) 100vw, 640px" /><img decoding="async" loading="lazy" class="alignnone size-large wp-image-1170" src="https://innofly-software.com/wp-content/uploads/2025/02/10-1024x768.jpg" alt="" width="640" height="480" srcset="https://innofly-software.com/wp-content/uploads/2025/02/10-1024x768.jpg 1024w, https://innofly-software.com/wp-content/uploads/2025/02/10-300x225.jpg 300w, https://innofly-software.com/wp-content/uploads/2025/02/10-768x576.jpg 768w, https://innofly-software.com/wp-content/uploads/2025/02/10-1536x1152.jpg 1536w, https://innofly-software.com/wp-content/uploads/2025/02/10-2048x1536.jpg 2048w" sizes="(max-width: 640px) 100vw, 640px" /></div>
<p>Điểm nhấn đáng nhớ không thể không nhắc đến chính là khoảnh khắc vinh danh những nhân viên xuất sắc. Giám đốc đã trực tiếp trao giải thưởng và gửi lời cảm ơn chân thành đến các cá nhân có đóng góp nổi bật trong năm qua. Những phần thưởng không chỉ ghi nhận thành quả của họ mà còn khích lệ toàn thể đội ngũ tiếp tục cống hiến trong hành trình phía trước.</p>
<h3><strong>HƯỚNG TỚI TƯƠNG LAI: VƯƠN CAO VÀ XA HƠN</strong></h3>
<div style="display: grid; margin: 0 auto 1rem; grid-template-columns: 50% 50%; grid-gap: 1rem;"><img decoding="async" loading="lazy" class="size-large wp-image-1159 aligncenter" style="display: flex; margin: 0 auto;" src="https://innofly-software.com/wp-content/uploads/2025/02/19-1024x768.jpg" alt="" width="640" height="480" srcset="https://innofly-software.com/wp-content/uploads/2025/02/19-1024x768.jpg 1024w, https://innofly-software.com/wp-content/uploads/2025/02/19-300x225.jpg 300w, https://innofly-software.com/wp-content/uploads/2025/02/19-768x576.jpg 768w, https://innofly-software.com/wp-content/uploads/2025/02/19-1536x1152.jpg 1536w, https://innofly-software.com/wp-content/uploads/2025/02/19-2048x1536.jpg 2048w" sizes="(max-width: 640px) 100vw, 640px" /><img decoding="async" loading="lazy" class="alignnone size-large wp-image-1158" src="https://innofly-software.com/wp-content/uploads/2025/02/17-1024x755.jpg" alt="" width="640" height="472" srcset="https://innofly-software.com/wp-content/uploads/2025/02/17-1024x755.jpg 1024w, https://innofly-software.com/wp-content/uploads/2025/02/17-300x221.jpg 300w, https://innofly-software.com/wp-content/uploads/2025/02/17-768x566.jpg 768w, https://innofly-software.com/wp-content/uploads/2025/02/17-1536x1132.jpg 1536w, https://innofly-software.com/wp-content/uploads/2025/02/17-2048x1509.jpg 2048w" sizes="(max-width: 640px) 100vw, 640px" /> <img decoding="async" loading="lazy" class="alignnone size-large wp-image-1161" src="https://innofly-software.com/wp-content/uploads/2025/02/20-1024x742.jpg" alt="" width="640" height="464" srcset="https://innofly-software.com/wp-content/uploads/2025/02/20-1024x742.jpg 1024w, https://innofly-software.com/wp-content/uploads/2025/02/20-300x217.jpg 300w, https://innofly-software.com/wp-content/uploads/2025/02/20-768x557.jpg 768w, https://innofly-software.com/wp-content/uploads/2025/02/20-1536x1113.jpg 1536w, https://innofly-software.com/wp-content/uploads/2025/02/20-2048x1484.jpg 2048w" sizes="(max-width: 640px) 100vw, 640px" /><img decoding="async" loading="lazy" class="alignnone size-large wp-image-1175" src="https://innofly-software.com/wp-content/uploads/2025/02/5-1-1024x768.jpg" alt="" width="640" height="480" srcset="https://innofly-software.com/wp-content/uploads/2025/02/5-1-1024x768.jpg 1024w, https://innofly-software.com/wp-content/uploads/2025/02/5-1-300x225.jpg 300w, https://innofly-software.com/wp-content/uploads/2025/02/5-1-768x576.jpg 768w, https://innofly-software.com/wp-content/uploads/2025/02/5-1-1536x1152.jpg 1536w, https://innofly-software.com/wp-content/uploads/2025/02/5-1-2048x1536.jpg 2048w" sizes="(max-width: 640px) 100vw, 640px" /></div>
<h3 data-pm-slice="1 1 []"><strong>TẦM NHÌN TỪ BAN LÃNH ĐẠO</strong></h3>
<p>Buổi tiệc Year-End Party không chỉ là dịp để nhìn lại thành quả mà còn là cơ hội để lắng nghe những chia sẻ đầy tâm huyết từ hai vị lãnh đạo cấp cao của Musashi và Innofly. Đại diện từ Musashi đã nhấn mạnh vai trò của đổi mới công nghệ và khát vọng vươn tầm quốc tế, trong khi lãnh đạo từ Innofly tập trung vào việc mở rộng mạng lưới hợp tác chiến lược và phát triển nhân tài.</p>
<div style="display: grid; margin: 0 auto 1rem; grid-template-columns: 50% 50%; grid-gap: 1rem;"><img decoding="async" loading="lazy" class="alignnone size-large wp-image-1183" src="https://innofly-software.com/wp-content/uploads/2025/02/9-768x1024.jpg" alt="" width="640" height="853" srcset="https://innofly-software.com/wp-content/uploads/2025/02/9-768x1024.jpg 768w, https://innofly-software.com/wp-content/uploads/2025/02/9-225x300.jpg 225w, https://innofly-software.com/wp-content/uploads/2025/02/9-1152x1536.jpg 1152w, https://innofly-software.com/wp-content/uploads/2025/02/9-1536x2048.jpg 1536w, https://innofly-software.com/wp-content/uploads/2025/02/9.jpg 1920w" sizes="(max-width: 640px) 100vw, 640px" /><img decoding="async" loading="lazy" class="alignnone size-large wp-image-1184" src="https://innofly-software.com/wp-content/uploads/2025/02/8-768x1024.jpg" alt="" width="640" height="853" srcset="https://innofly-software.com/wp-content/uploads/2025/02/8-768x1024.jpg 768w, https://innofly-software.com/wp-content/uploads/2025/02/8-225x300.jpg 225w, https://innofly-software.com/wp-content/uploads/2025/02/8-1152x1536.jpg 1152w, https://innofly-software.com/wp-content/uploads/2025/02/8-1536x2048.jpg 1536w, https://innofly-software.com/wp-content/uploads/2025/02/8.jpg 1920w" sizes="(max-width: 640px) 100vw, 640px" /></div>
<p>Những thông điệp mạnh mẽ từ ban lãnh đạo đã truyền cảm hứng và khơi dậy tinh thần quyết tâm trong toàn thể đội ngũ, khẳng định rằng năm 2025 sẽ là thời điểm để cả hai công ty cùng chinh phục những thử thách lớn hơn, khẳng định vị thế trên thị trường.</p>
<p>Buổi Year-End Party là cột mốc để Musashi và Innofly cùng nhìn về tương lai với khát vọng lớn hơn. Những kế hoạch mở rộng thị trường, đổi mới công nghệ và tăng cường hợp tác sẽ là trọng tâm trong năm tới.</p>
<p>Chúng tôi rất tự hào khi được là một phần của gia đình Musashi và Innofly, và chắc chắn rằng bằng tinh thần đoàn kết, quyết tâm, chúng ta sẽ tiếp tục gặt hái những thành công vượt bậc trong những năm tới.</p>
<p><strong>Chúc mừng năm mới 2025!</strong><br />
<img decoding="async" loading="lazy" class="size-large wp-image-1180 aligncenter" src="https://innofly-software.com/wp-content/uploads/2025/02/3-768x1024.jpg" alt="" width="640" height="853" style="display: flex; margin: 0 auto;" srcset="https://innofly-software.com/wp-content/uploads/2025/02/3-768x1024.jpg 768w, https://innofly-software.com/wp-content/uploads/2025/02/3-225x300.jpg 225w, https://innofly-software.com/wp-content/uploads/2025/02/3-1152x1536.jpg 1152w, https://innofly-software.com/wp-content/uploads/2025/02/3-1536x2048.jpg 1536w, https://innofly-software.com/wp-content/uploads/2025/02/3.jpg 1920w" sizes="(max-width: 640px) 100vw, 640px" /></p><p>The post <a href="https://innofly-software.com/%e7%a7%81%e3%81%9f%e3%81%a1%e3%81%ae%e5%b9%b4%e6%9c%ab%e3%83%91%e3%83%bc%e3%83%86%e3%82%a3%e3%83%bc2024/">私たちの年末パーティー2024</a> first appeared on <a href="https://innofly-software.com">Innofly</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://innofly-software.com/%e7%a7%81%e3%81%9f%e3%81%a1%e3%81%ae%e5%b9%b4%e6%9c%ab%e3%83%91%e3%83%bc%e3%83%86%e3%82%a3%e3%83%bc2024/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>丁寧なコーディングに最適なPerfect Pixelがおすすめ</title>
		<link>https://innofly-software.com/%e4%b8%81%e5%af%a7%e3%81%aa%e3%82%b3%e3%83%bc%e3%83%87%e3%82%a3%e3%83%b3%e3%82%b0%e3%81%ab%e6%9c%80%e9%81%a9%e3%81%aaperfect-pixel%e3%81%8c%e3%81%8a%e3%81%99%e3%81%99%e3%82%81/</link>
					<comments>https://innofly-software.com/%e4%b8%81%e5%af%a7%e3%81%aa%e3%82%b3%e3%83%bc%e3%83%87%e3%82%a3%e3%83%b3%e3%82%b0%e3%81%ab%e6%9c%80%e9%81%a9%e3%81%aaperfect-pixel%e3%81%8c%e3%81%8a%e3%81%99%e3%81%99%e3%82%81/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Mon, 22 Apr 2024 04:37:38 +0000</pubDate>
				<category><![CDATA[Perfect Pixel]]></category>
		<category><![CDATA[フロントエンド]]></category>
		<guid isPermaLink="false">https://innofly-software.com/?p=1116</guid>

					<description><![CDATA[<p>Perfect Pixelとは ピクセルパーフェクトは、デザイン原稿とウェブページがピクセル単位で完全に一致することを目指す手法です。しかし、多種多様なブラウザやデバイスの存在により、その完全な実現は現代では困難となって [&#8230;]</p>
<p>The post <a href="https://innofly-software.com/%e4%b8%81%e5%af%a7%e3%81%aa%e3%82%b3%e3%83%bc%e3%83%87%e3%82%a3%e3%83%b3%e3%82%b0%e3%81%ab%e6%9c%80%e9%81%a9%e3%81%aaperfect-pixel%e3%81%8c%e3%81%8a%e3%81%99%e3%81%99%e3%82%81/">丁寧なコーディングに最適なPerfect Pixelがおすすめ</a> first appeared on <a href="https://innofly-software.com">Innofly</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><b>Perfect Pixelとは</b></p>
<p><span style="font-weight: 400;">ピクセルパーフェクトは、デザイン原稿とウェブページがピクセル単位で完全に一致することを目指す手法です。しかし、多種多様なブラウザやデバイスの存在により、その完全な実現は現代では困難となっています。</span></p>
<p><span style="font-weight: 400;">この問題を解決するための一つの方法として、ChromeやFirefoxのブラウザ拡張機能を活用することがあります。特に「PerfectPixel」は、ブラウザ上で画像を半透明に表示し、それをウェブページのデザインに重ねることができます。これにより、デザイン画像に従ってコーディングを行うことで、高い再現性を持つピクセルパーフェクトなコーディングを可能にします。</span></p>
<p><span style="font-weight: 400;">経験豊富なコーダーならば、デザイン原稿との微妙なズレを感じ取り、修正することができますが、「PerfectPixel」を使用することで、そのプロセスをより効率的に行うことができます。これにより、ピクセルパーフェクトはコーディング作業の大きな支えとなります。</span></p>
<p>&nbsp;</p>
<p><b>PerfectPixelのインストール</b></p>
<p><span style="font-weight: 400;">まず、以下のページから拡張機能をダウンロードします。</span></p>
<p><img decoding="async" loading="lazy" class="" src="https://shimizu-create.com/wp-content/uploads/2023/10/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2023-10-03-9.32.10-1024x406.png" alt="Chromeの拡張機能「PerfectPixel」のChromeストア画面" width="651" height="258" /></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">その後、chrome://extensionsに移動して拡張機能のリストを表示し、「詳細」を選択します。</span></p>
<p><img decoding="async" loading="lazy" class="" src="https://shogo-log.com/wp-content/uploads/2023/09/8a2961c361f711eaa445e337b00f7ede.jpg" alt="Perfect Pixelを使ってピクセルパーフェクトを実現する手順" width="631" height="299" /></p>
<p><span style="font-weight: 400;">次に、指示された設定を有効にします。</span></p>
<p><img decoding="async" loading="lazy" class="" src="https://shogo-log.com/wp-content/uploads/2023/09/2b8c9081909aeefe1f64956707cc7200-1024x219.jpg" alt="Perfect Pixelを使ってピクセルパーフェクトを実現する手順" width="630" height="135" /></p>
<p><span style="font-weight: 400;">最終的に、Chromeの拡張機能である「PerfectPixel」のピンを有効にすると、ツールバーに「PerfectPixel」が常時表示されます。</span></p>
<p><img decoding="async" loading="lazy" class="alignnone" src="https://shimizu-create.com/wp-content/uploads/2023/10/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2023-10-03-9.58.24-855x1024.png" alt="PerfectPixelをツールバーに表示する方法" width="677" height="811" /></p>
<p><span style="font-weight: 400;">これで設定が完了し、使用する準備が整いました。</span></p>
<p>&nbsp;</p>
<p><b>Perfect pixelの使い方</b></p>
<p><b>①</b><span style="font-weight: 400;">重ね合わせるためのデザイン画像を書き出す</span></p>
<p><span style="font-weight: 400;">Figmaを使っているなら、全体を2倍の大きさで出力します。</span></p>
<p><span style="font-weight: 400;">Macを使っているなら、「2X」で出力します。</span></p>
<p><span style="font-weight: 400;">下の画面はFigmaの出力画面の例です。</span></p>
<p><img decoding="async" loading="lazy" class="" src="https://shogo-log.com/wp-content/uploads/2023/09/8890643999b6711048cea5d8c2eb7d74-989x1024.jpg" alt="拡張機能Perfect Pixelを使ったピクセルパーフェクトのやり方【どこまでやるのか&amp;できないこと】" width="628" height="650" /></p>
<p><span style="font-weight: 400;">XDの場合は、「ファイル→書き出し→選択したオブジェクト」を選択します。</span></p>
<p><img decoding="async" loading="lazy" class="" src="https://shogo-log.com/wp-content/uploads/2023/09/3a93428fa1239fcb29b18e51ae2b4200-1024x544.jpg" alt="拡張機能Perfect Pixelを使ったピクセルパーフェクトのやり方【どこまでやるのか&amp;できないこと】" width="630" height="335" /></p>
<p><span style="font-weight: 400;">同様に2xで書き出します。</span></p>
<p><img decoding="async" loading="lazy" class="" src="https://shogo-log.com/wp-content/uploads/2023/09/262c3a6898c3608302738cee11eee640-1024x683.jpg" alt="拡張機能Perfect Pixelを使ったピクセルパーフェクトのやり方【どこまでやるのか&amp;できないこと】" width="630" height="420" /></p>
<p><span style="font-weight: 400;">②書き出したデザインカンプjpegファイルをドラッグ＆ドロップする</span></p>
<p><span style="font-weight: 400;">「PerfectPixel」アイコンをクリックします。</span></p>
<p><span style="font-weight: 400;">下記画面の「最初のレイヤーを追加してください」のところに、デザインカンプから書き出したjpegファイルをドラッグ＆ドロップします。</span></p>
<p><img decoding="async" loading="lazy" class="" src="https://shimizu-create.com/wp-content/uploads/2023/10/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2023-10-03-11.04.07-1024x1021.png" alt="PerfectPixelへのデザインカンプの読み込み" width="628" height="626" /></p>
<p><span style="font-weight: 400;">③鍵マークを押してオンにし、倍率が0.5で透明度が50%になっていることを確認する</span></p>
<p><img decoding="async" loading="lazy" class="" src="https://shogo-log.com/wp-content/uploads/2023/09/1057cb34bd50b4603b9d1cd63cc382fc.jpg" alt="拡張機能Perfect Pixelを使ったピクセルパーフェクトのやり方【どこまでやるのか&amp;できないこと】" width="629" height="986" /></p>
<p><span style="font-weight: 400;">そうすると、デザインとブラウザの表示が一緒になり、違いが見えるようになります。</span></p>
<p><img decoding="async" loading="lazy" class="" src="https://shogo-log.com/wp-content/uploads/2023/09/0033e1df6e87e2d2ea140f5f43fd6201-1024x787.jpg" alt="拡張機能Perfect Pixelを使ったピクセルパーフェクトのやり方【どこまでやるのか&amp;できないこと】" width="624" height="480" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><b>Perfect pixel</b><b>なコーディングのコツ</b></p>
<p><span style="font-weight: 400;">デザイナーは文字間隔に細かく、一つの文でも一文字ずつ間隔を変えることがよくあります。</span></p>
<p><img decoding="async" loading="lazy" class="" src="https://shimizu-create.com/wp-content/uploads/2023/10/%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88-2023-10-03-11.15.31.png" alt="PerfectPixelによる字間の調整" width="652" height="336" /></p>
<p><span style="font-weight: 400;"> 例えば、文字間隔を調整しない場合、「letter-spacing: 0.5px」で完璧なピクセルを達成できますが、一文字ずつ間隔を調整する場合、一度に調整することはできません。</span></p>
<p><span style="font-weight: 400;">解決策としては、次の2つがあります。</span></p>
<p><span style="font-weight: 400;">①テキストを画像として読み込む：これは最も簡単な方法ですが、SEOに影響を与える可能性があるため、避けるべきです。</span></p>
<p><span style="font-weight: 400;">②文字をspanタグで分ける：これはかなり手間がかかる方法です。もし、このレベルで完璧なピクセルを求められる場合、追加料金を請求することを検討してください。</span></p>
<p><span style="font-weight: 400;">下記のように、spanタグで一文字ずつ分け、それぞれにCSSのletter-spacingを使って文字間隔を調整します。</span></p>
<h2><img decoding="async" loading="lazy" class="alignnone wp-image-1120" style="font-size: 16px; font-weight: 400;" src="https://innofly-software.com/wp-content/uploads/2024/04/Screen-Shot-2024-04-22-at-11.10.05-300x34.png" alt="" width="635" height="72" srcset="https://innofly-software.com/wp-content/uploads/2024/04/Screen-Shot-2024-04-22-at-11.10.05-300x34.png 300w, https://innofly-software.com/wp-content/uploads/2024/04/Screen-Shot-2024-04-22-at-11.10.05-1024x116.png 1024w, https://innofly-software.com/wp-content/uploads/2024/04/Screen-Shot-2024-04-22-at-11.10.05-768x87.png 768w, https://innofly-software.com/wp-content/uploads/2024/04/Screen-Shot-2024-04-22-at-11.10.05-1536x175.png 1536w, https://innofly-software.com/wp-content/uploads/2024/04/Screen-Shot-2024-04-22-at-11.10.05.png 1618w" sizes="(max-width: 635px) 100vw, 635px" /></h2>
<p><img decoding="async" loading="lazy" class="alignnone wp-image-1121" src="https://innofly-software.com/wp-content/uploads/2024/04/Screen-Shot-2024-04-22-at-11.10.15-300x157.jpg" alt="" width="638" height="334" srcset="https://innofly-software.com/wp-content/uploads/2024/04/Screen-Shot-2024-04-22-at-11.10.15-300x157.jpg 300w, https://innofly-software.com/wp-content/uploads/2024/04/Screen-Shot-2024-04-22-at-11.10.15-1024x537.jpg 1024w, https://innofly-software.com/wp-content/uploads/2024/04/Screen-Shot-2024-04-22-at-11.10.15-768x403.jpg 768w, https://innofly-software.com/wp-content/uploads/2024/04/Screen-Shot-2024-04-22-at-11.10.15-1536x806.jpg 1536w, https://innofly-software.com/wp-content/uploads/2024/04/Screen-Shot-2024-04-22-at-11.10.15.jpg 1620w" sizes="(max-width: 638px) 100vw, 638px" /></p><p>The post <a href="https://innofly-software.com/%e4%b8%81%e5%af%a7%e3%81%aa%e3%82%b3%e3%83%bc%e3%83%87%e3%82%a3%e3%83%b3%e3%82%b0%e3%81%ab%e6%9c%80%e9%81%a9%e3%81%aaperfect-pixel%e3%81%8c%e3%81%8a%e3%81%99%e3%81%99%e3%82%81/">丁寧なコーディングに最適なPerfect Pixelがおすすめ</a> first appeared on <a href="https://innofly-software.com">Innofly</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://innofly-software.com/%e4%b8%81%e5%af%a7%e3%81%aa%e3%82%b3%e3%83%bc%e3%83%87%e3%82%a3%e3%83%b3%e3%82%b0%e3%81%ab%e6%9c%80%e9%81%a9%e3%81%aaperfect-pixel%e3%81%8c%e3%81%8a%e3%81%99%e3%81%99%e3%82%81/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【OWASP ZAP】Web脆弱性診断ツール&#124;【インストールと基本的な使い方】</title>
		<link>https://innofly-software.com/%e3%80%90owasp-zap%e3%80%91web%e8%84%86%e5%bc%b1%e6%80%a7%e8%a8%ba%e6%96%ad%e3%83%84%e3%83%bc%e3%83%ab%e3%80%90%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%a8%e5%9f%ba%e6%9c%ac/</link>
					<comments>https://innofly-software.com/%e3%80%90owasp-zap%e3%80%91web%e8%84%86%e5%bc%b1%e6%80%a7%e8%a8%ba%e6%96%ad%e3%83%84%e3%83%bc%e3%83%ab%e3%80%90%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%a8%e5%9f%ba%e6%9c%ac/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 18 Apr 2024 02:47:55 +0000</pubDate>
				<category><![CDATA[MEETING]]></category>
		<guid isPermaLink="false">https://innofly-software.com/?p=1112</guid>

					<description><![CDATA[<p>はじめに アプリケーションに脆弱性がある場合、以下のような被害に遭い、運営者やそれを利用するユーザにまで影響が及びます。 不正にアクセスされる（情報流出） データを不正に書き換えられる Webアプリケーションは、場合によ [&#8230;]</p>
<p>The post <a href="https://innofly-software.com/%e3%80%90owasp-zap%e3%80%91web%e8%84%86%e5%bc%b1%e6%80%a7%e8%a8%ba%e6%96%ad%e3%83%84%e3%83%bc%e3%83%ab%e3%80%90%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%a8%e5%9f%ba%e6%9c%ac/">【OWASP ZAP】Web脆弱性診断ツール|【インストールと基本的な使い方】</a> first appeared on <a href="https://innofly-software.com">Innofly</a>.</p>]]></description>
										<content:encoded><![CDATA[<h2 id="はじめに" class="wp-block-heading"><span id="toc1">はじめに</span></h2>
<p>アプリケーションに脆弱性がある場合、以下のような被害に遭い、<span class="marker-under">運営者やそれを利用するユーザにまで影響</span>が及びます。</p>
<div class="wp-block-cocoon-blocks-blank-box-1 blank-box block-box">
<ul id="block-2534e299-1807-4c02-bd0b-3a9cc28ea222">
<li>不正にアクセスされる（情報流出）</li>
<li>データを不正に書き換えられる</li>
</ul>
</div>
<p>Webアプリケーションは、場合によっては不特定多数のユーザがアクセスするため、<span class="marker-under-red">脆弱性がある状態での公開は非常に危険でしょうか</span>。（特に個人情報を扱うようなアプリなど）</p>
<p>ウェブアプリケーションのセキュリティ脆弱性をテストするために、<strong>OWASP ZAP</strong>を使用してみましょう。<strong>OWASP ZAP</strong>はオープンソースで無料で利用できるツールでありながら、SQLインジェクションの脆弱性など、そういったセキュリティに関する診断を行うことができます。<br />
Webアプリケーションのすべての画面を手動でチェック、または、不正パラメータを手動で送信して確認というのは難しでしょうか？<br />
このツールを使うことで、自動で<span class="marker-under">様々なパターンの検証を行い診断を行う</span>ことができます。</p>
<p>脆弱性診断を行う専門の業者がたくさんありますが、費用が高いし、作成したアプリケーションを「取り敢えず診断してみたい」という気持ちがあれば、とても便利です。</p>
<h2></h2>
<h2>インストールと基本的な使い方</h2>
<p>それではOWASP ZAPをインストールしていきましょう。</p>
<div class="wp-block-cocoon-blocks-iconlist-box iconlist-box blank-box list-caret-square-o-right block-box has-border-color has-icon-color has-deep-orange-border-color has-deep-orange-icon-color">
<h3 class="iconlist-title">動作環境</h3>
<ul>
<li>ホスト端末：Windows 10</li>
<li>OWASP ZAP 2.11.0</li>
<li>Java Version 8 Update 311</li>
</ul>
</div>
<figure class="wp-block-embed is-type-wp-embed is-provider-チグサウェブ wp-block-embed-チグサウェブ">
<div class="wp-block-embed__wrapper">
<div class="blogcard internal-blogcard ib-left cf">
<div class="blogcard-footer internal-blogcard-footer cf">
<div class="blogcard-date internal-blogcard-date">
<div class="blogcard-post-date internal-blogcard-post-date"></div>
</div>
</div>
</div>
</div>
</figure>
<h2 id="javaのインストール" class="wp-block-heading"><span id="toc2">Javaのインストール</span></h2>
<p>OWASP ZAPのインストール前に、<span class="marker-under">JREをインストールする必要があります。</span><br />
JREがインストールされていない状態で、OWASP ZAPをインストールしようとすると、以下のエラーが表示されます。</p>
<figure class="wp-block-image aligncenter size-full"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h29_42.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h29_42.png.webp 528w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h29_42-500x221.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h29_42-300x132.png.webp 300w" type="image/webp" sizes="(max-width: 528px) 100vw, 528px" /><img decoding="async" loading="lazy" class="wp-image-3741" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h29_42.png" sizes="(max-width: 528px) 100vw, 528px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h29_42.png 528w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h29_42-500x221.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h29_42-300x132.png 300w" alt="" width="528" height="233" data-eio="p" data-pagespeed-url-hash="2134774923" /></picture></a></figure>
<p>以下のページより、64bit版のJREをダウンロードしてください。</p>
<div class="blogcard external-blogcard eb-left cf">
<div class="blogcard-content external-blogcard-content">
<div class="blogcard-title external-blogcard-title">https://www.java.com/ja/download/</div>
<div class="blogcard-snippet external-blogcard-snippet"></div>
</div>
<blockquote>
<div class="blogcard-footer external-blogcard-footer cf"><strong>注意：32bit版と間違えないようにしましょう。</strong></div>
</blockquote>
</div>
<p>ライセンスを確認し、ダウンロードします。<br />
現時点で、<span class="marker-under">Version 8 Update 311</span>でした。</p>
<figure class="wp-block-image aligncenter size-medium"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h34_57.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h34_57-500x466.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h34_57-1024x955.png.webp 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h34_57-300x280.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h34_57-768x716.png.webp 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h34_57.png.webp 1116w" type="image/webp" sizes="(max-width: 500px) 100vw, 500px" /><img decoding="async" loading="lazy" class="wp-image-3742" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h34_57-500x466.png" sizes="(max-width: 500px) 100vw, 500px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h34_57-500x466.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h34_57-1024x955.png 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h34_57-300x280.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h34_57-768x716.png 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h34_57.png 1116w" alt="" width="500" height="466" data-eio="p" data-pagespeed-url-hash="2309959725" /></picture></a></figure>
<p>&nbsp;</p>
<p>インストーラを起動し、インストールを実行します。</p>
<p>&nbsp;</p>
<figure class="wp-block-image size-large"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h36_56.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h36_56-1024x562.png.webp 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h36_56-500x274.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h36_56-300x165.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h36_56-768x421.png.webp 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h36_56.png.webp 1054w" type="image/webp" sizes="(max-width: 1024px) 100vw, 1024px" /><img decoding="async" loading="lazy" class="wp-image-3743" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h36_56-1024x562.png" sizes="(max-width: 1024px) 100vw, 1024px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h36_56-1024x562.png 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h36_56-500x274.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h36_56-300x165.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h36_56-768x421.png 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h36_56.png 1054w" alt="" width="1024" height="562" data-eio="p" data-pagespeed-url-hash="2898643387" /></picture></a></figure>
<p>&nbsp;</p>
<p>しばらくすると、インストールが完了しました。</p>
<p>&nbsp;</p>
<figure class="wp-block-image size-large"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h38_57.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h38_57-1024x562.png.webp 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h38_57-500x274.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h38_57-300x165.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h38_57-768x421.png.webp 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h38_57.png.webp 1054w" type="image/webp" sizes="(max-width: 1024px) 100vw, 1024px" /><img decoding="async" loading="lazy" class="wp-image-3744" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h38_57-1024x562.png" sizes="(max-width: 1024px) 100vw, 1024px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h38_57-1024x562.png 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h38_57-500x274.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h38_57-300x165.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h38_57-768x421.png 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h38_57.png 1054w" alt="" width="1024" height="562" data-eio="p" data-pagespeed-url-hash="1234606736" /></picture></a></figure>
<h2></h2>
<h2 id="owasp-zapインストール" class="wp-block-heading"><span id="toc3">OWASP ZAPインストール</span></h2>
<p>以下のページより、<span class="marker-under">OWASP ZAPのインストーラをダウンロード</span>します。</p>
<p><a href="https://www.zaproxy.org/download/">https://www.zaproxy.org/download/</a></p>
<div class="blogcard external-blogcard eb-left cf">
<div class="blogcard-footer external-blogcard-footer cf">Windowsの64bitインストーラを選択しました。ファイルサイズが大きいので、少し時間がかかりました。</div>
</div>
<figure class="wp-block-image size-large"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h09_00.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h09_00-1024x257.png.webp 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h09_00-500x125.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h09_00-300x75.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h09_00-768x193.png.webp 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h09_00-1536x385.png.webp 1536w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h09_00.png.webp 1801w" type="image/webp" sizes="(max-width: 1024px) 100vw, 1024px" /><img decoding="async" loading="lazy" class="wp-image-3738" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h09_00-1024x257.png" sizes="(max-width: 1024px) 100vw, 1024px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h09_00-1024x257.png 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h09_00-500x125.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h09_00-300x75.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h09_00-768x193.png 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h09_00-1536x385.png 1536w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h09_00.png 1801w" alt="" width="1024" height="257" data-eio="p" data-pagespeed-url-hash="3203861757" /></picture></a></figure>
<p>&nbsp;</p>
<p>ダウンロードしたインストーラを起動します。<br />
次へ進みます。</p>
<figure class="wp-block-image aligncenter size-medium"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h40_33.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h40_33-500x420.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h40_33-300x252.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h40_33.png.webp 754w" type="image/webp" sizes="(max-width: 500px) 100vw, 500px" /><img decoding="async" loading="lazy" class="wp-image-3745" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h40_33-500x420.png" sizes="(max-width: 500px) 100vw, 500px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h40_33-500x420.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h40_33-300x252.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h40_33.png 754w" alt="" width="500" height="420" data-eio="p" data-pagespeed-url-hash="1841567654" /></picture></a></figure>
<p>&nbsp;</p>
<p>ライセンスを確認し、次へ進みます。</p>
<figure class="wp-block-image aligncenter size-medium"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h40_55.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h40_55-500x420.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h40_55-300x252.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h40_55.png.webp 754w" type="image/webp" sizes="(max-width: 500px) 100vw, 500px" /><img decoding="async" loading="lazy" class="wp-image-3746" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h40_55-500x420.png" sizes="(max-width: 500px) 100vw, 500px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h40_55-500x420.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h40_55-300x252.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h40_55.png 754w" alt="" width="500" height="420" data-eio="p" data-pagespeed-url-hash="392558638" /></picture></a></figure>
<p>&nbsp;</p>
<p>ここでは標準インストールを選択しました。<br />
インストール先を変更したい場合は、カスタムインストールを選択します。</p>
<figure class="wp-block-image aligncenter size-medium"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h41_17.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h41_17-500x420.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h41_17-300x252.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h41_17.png.webp 754w" type="image/webp" sizes="(max-width: 500px) 100vw, 500px" /><img decoding="async" loading="lazy" class="wp-image-3747" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h41_17-500x420.png" sizes="(max-width: 500px) 100vw, 500px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h41_17-500x420.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h41_17-300x252.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h41_17.png 754w" alt="" width="500" height="420" data-eio="p" data-pagespeed-url-hash="2675501231" /></picture></a></figure>
<p>&nbsp;</p>
<p>インストールを開始します。</p>
<figure class="wp-block-image aligncenter size-medium"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h42_08.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h42_08-500x420.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h42_08-300x252.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h42_08.png.webp 754w" type="image/webp" sizes="(max-width: 500px) 100vw, 500px" /><img decoding="async" loading="lazy" class="wp-image-3748" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h42_08-500x420.png" sizes="(max-width: 500px) 100vw, 500px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h42_08-500x420.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h42_08-300x252.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h42_08.png 754w" alt="" width="500" height="420" data-eio="p" data-pagespeed-url-hash="594326072" /></picture></a></figure>
<p>&nbsp;</p>
<p>インストールが完了しました。</p>
<figure class="wp-block-image aligncenter size-medium"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h42_45.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h42_45-500x420.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h42_45-300x252.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h42_45.png.webp 754w" type="image/webp" sizes="(max-width: 500px) 100vw, 500px" /><img decoding="async" loading="lazy" class="wp-image-3749" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h42_45-500x420.png" sizes="(max-width: 500px) 100vw, 500px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h42_45-500x420.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h42_45-300x252.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h42_45.png 754w" alt="" width="500" height="420" data-eio="p" data-pagespeed-url-hash="2989556145" /></picture></a></figure>
<div class="ad-area no-icon ad-shortcode ad-rectangle ad-label-visible cf">
<div class="ad-wrap">
<div class="ad-responsive ad-usual">
<p>&nbsp;</p>
<div id="aswift_3_host"></div>
<p>&nbsp;</p>
</div>
</div>
</div>
<h2 id="旧バージョンのダウンロード" class="wp-block-heading"><span id="toc4">旧バージョンのダウンロード</span></h2>
<p>古いバージョン（例えばv2.10.0）をダウンロードしたい場合は、GitHubのリポジトリにあります。<br />
さらに古いバージョンも探せばあります。</p>
<div class="blogcard external-blogcard eb-left cf">
<figure class="blogcard-thumbnail external-blogcard-thumbnail"><a href="https://github.com/zaproxy/zaproxy/releases/tag/v2.10.0">https://github.com/zaproxy/zaproxy/releases/tag/v2.10.0</a></figure>
<div class="blogcard-content external-blogcard-content">
<div></div>
</div>
<div class="blogcard-footer external-blogcard-footer cf"></div>
</div>
<h2 id="owasp-zap起動" class="wp-block-heading"><span id="toc5">OWASP ZAP起動</span></h2>
<p>早速起動してみましょう。</p>
<figure class="wp-block-image aligncenter size-medium"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h46_51.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h46_51-500x547.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h46_51-300x328.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h46_51.png.webp 634w" type="image/webp" sizes="(max-width: 500px) 100vw, 500px" /><img decoding="async" loading="lazy" class="wp-image-3750" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h46_51-500x547.png" sizes="(max-width: 500px) 100vw, 500px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h46_51-500x547.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h46_51-300x328.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h46_51.png 634w" alt="" width="500" height="547" data-eio="p" data-pagespeed-url-hash="1213571810" /></picture></a></figure>
<div class="wp-block-cocoon-blocks-icon-box common-icon-box block-box information-box">
<p>&nbsp;</p>
<p>起動時にファイアーウォールのブロックの警告が表示される場合は、許可してください。<br />
セッションの保持方法を任意で選択します。</p>
<p>&nbsp;</p>
</div>
<figure class="wp-block-image aligncenter size-full"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h48_33.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h48_33.png.webp 588w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h48_33-500x294.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h48_33-300x177.png.webp 300w" type="image/webp" sizes="(max-width: 588px) 100vw, 588px" /><img decoding="async" loading="lazy" class="wp-image-3751" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h48_33.png" sizes="(max-width: 588px) 100vw, 588px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h48_33.png 588w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h48_33-500x294.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h48_33-300x177.png 300w" alt="" width="588" height="346" data-eio="p" data-pagespeed-url-hash="1342458528" /></picture></a></figure>
<p>&nbsp;</p>
<p><strong><span class="has-inline-color has-red-color">プロテクトモード</span></strong>になっていることを確認しましょう。<br />
これが選択されていることにより、<span class="marker-under">コンテキストに登録されたサイトのみが診断対象</span>となります。</p>
<p>&nbsp;</p>
<figure class="wp-block-image size-large"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h49_32.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h49_32-1024x772.png.webp 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h49_32-500x377.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h49_32-300x226.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h49_32-768x579.png.webp 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h49_32.png.webp 1180w" type="image/webp" sizes="(max-width: 1024px) 100vw, 1024px" /><img decoding="async" loading="lazy" class="wp-image-3752" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h49_32-1024x772.png" sizes="(max-width: 1024px) 100vw, 1024px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h49_32-1024x772.png 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h49_32-500x377.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h49_32-300x226.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h49_32-768x579.png 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-05_23h49_32.png 1180w" alt="" width="1024" height="772" data-eio="p" data-pagespeed-url-hash="3733274280" /></picture></a></figure>
<div class="wp-block-cocoon-blocks-icon-box common-icon-box block-box information-box">
<p>&nbsp;</p>
<p>診断を行う際、大量のリクエストを送信します。<br />
対象外のサイトへ診断を行わないように、必ずプロテクトモードを選択します。</p>
<p>&nbsp;</p>
</div>
<h2 id="owasp-zap設定" class="wp-block-heading"><span id="toc6">OWASP ZAP設定</span></h2>
<p>OWASP ZAPのオプションを開きます。</p>
<figure class="wp-block-image aligncenter size-medium"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h02_59.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h02_59-500x547.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h02_59-300x328.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h02_59.png.webp 651w" type="image/webp" sizes="(max-width: 500px) 100vw, 500px" /><img decoding="async" loading="lazy" class="wp-image-3753" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h02_59-500x547.png" sizes="(max-width: 500px) 100vw, 500px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h02_59-500x547.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h02_59-300x328.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h02_59.png 651w" alt="" width="500" height="547" data-eio="p" data-pagespeed-url-hash="1183697756" /></picture></a></figure>
<p>ローカル・プロキシから、ポートを確認します。<br />
デフォルトで18080になっていましたが、必要に応じて変更してください。</p>
<p>&nbsp;</p>
<figure class="wp-block-image size-large"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h05_45.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h05_45-1024x511.png.webp 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h05_45-500x250.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h05_45-300x150.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h05_45-768x383.png.webp 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h05_45-1536x767.png.webp 1536w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h05_45.png.webp 1735w" type="image/webp" sizes="(max-width: 1024px) 100vw, 1024px" /><img decoding="async" loading="lazy" class="wp-image-3754" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h05_45-1024x511.png" sizes="(max-width: 1024px) 100vw, 1024px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h05_45-1024x511.png 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h05_45-500x250.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h05_45-300x150.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h05_45-768x383.png 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h05_45-1536x767.png 1536w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h05_45.png 1735w" alt="" width="1024" height="511" data-eio="p" data-pagespeed-url-hash="2199226171" /></picture></a></figure>
<p>&nbsp;</p>
<p>Firefoxを開き、設定を変更します。<br />
<span class="marker-under">ネットワークの設定の接続設定</span>を開きます。</p>
<p>&nbsp;</p>
<figure class="wp-block-image size-large"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h09_12.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h09_12-1024x219.png.webp 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h09_12-500x107.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h09_12-300x64.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h09_12-768x164.png.webp 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h09_12.png.webp 1184w" type="image/webp" sizes="(max-width: 1024px) 100vw, 1024px" /><img decoding="async" loading="lazy" class="wp-image-3755" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h09_12-1024x219.png" sizes="(max-width: 1024px) 100vw, 1024px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h09_12-1024x219.png 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h09_12-500x107.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h09_12-300x64.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h09_12-768x164.png 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h09_12.png 1184w" alt="" width="1024" height="219" data-eio="p" data-pagespeed-url-hash="3455273688" /></picture></a></figure>
<p>&nbsp;</p>
<p>OWASP ZAPの設定と同じく、プロキシとポートを指定します。</p>
<figure class="wp-block-image size-large"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h11_20.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h11_20-1024x621.png.webp 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h11_20-500x303.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h11_20-300x182.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h11_20-768x466.png.webp 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h11_20.png.webp 1218w" type="image/webp" sizes="(max-width: 1024px) 100vw, 1024px" /><img decoding="async" loading="lazy" class="wp-image-3756" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h11_20-1024x621.png" sizes="(max-width: 1024px) 100vw, 1024px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h11_20-1024x621.png 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h11_20-500x303.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h11_20-300x182.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h11_20-768x466.png 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h11_20.png 1218w" alt="" width="1024" height="621" data-eio="p" data-pagespeed-url-hash="2377556789" /></picture></a></figure>
<p>&nbsp;</p>
<p>今回は、ローカル（自分のPC）に作成したWebアプリケーションを対象にしてみます。<br />
Laravelで作成したサイトを表示しました。</p>
<figure class="wp-block-image size-large"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h15_25.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h15_25-1024x473.png.webp 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h15_25-500x231.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h15_25-300x139.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h15_25-768x355.png.webp 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h15_25-1536x709.png.webp 1536w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h15_25.png.webp 1756w" type="image/webp" sizes="(max-width: 1024px) 100vw, 1024px" /><img decoding="async" loading="lazy" class="wp-image-3757" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h15_25-1024x473.png" sizes="(max-width: 1024px) 100vw, 1024px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h15_25-1024x473.png 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h15_25-500x231.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h15_25-300x139.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h15_25-768x355.png 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h15_25-1536x709.png 1536w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h15_25.png 1756w" alt="" width="1024" height="473" data-eio="p" data-pagespeed-url-hash="2804500999" /></picture></a></figure>
<div class="wp-block-cocoon-blocks-icon-box common-icon-box block-box information-box">
<p>&nbsp;</p>
<p>URLの指定は、localhostではなく、IPアドレスで指定します。</p>
<p>× http://localhost:8000/<br />
○ http://192.168.0.xx:8000/</p>
</div>
<p>&nbsp;</p>
<p>OWASP ZAP上で認識されました。</p>
<figure class="wp-block-image size-large"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h17_46.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h17_46-1024x682.png.webp 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h17_46-500x333.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h17_46-300x200.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h17_46-768x512.png.webp 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h17_46-1536x1023.png.webp 1536w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h17_46.png.webp 1651w" type="image/webp" sizes="(max-width: 1024px) 100vw, 1024px" /><img decoding="async" loading="lazy" class="wp-image-3758" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h17_46-1024x682.png" sizes="(max-width: 1024px) 100vw, 1024px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h17_46-1024x682.png 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h17_46-500x333.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h17_46-300x200.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h17_46-768x512.png 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h17_46-1536x1023.png 1536w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h17_46.png 1651w" alt="" width="1024" height="682" data-eio="p" data-pagespeed-url-hash="1020455074" /></picture></a></figure>
<h2></h2>
<h2></h2>
<h2 id="owasp-zapの基本的な使い方" class="wp-block-heading"><span id="toc7">OWASP ZAPの基本的な使い方</span></h2>
<p>このサイトを対象とするために、コンテキストへ登録します。</p>
<div class="wp-block-cocoon-blocks-icon-box common-icon-box block-box information-box">
<p>プロテクトモードにしたのは、コンテキストに追加したサイトのみ、診断を行うためです。</p>
</div>
<p>サイトを右クリックし、規定のコンテキストへ追加しました。</p>
<figure class="wp-block-image size-full"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h20_38.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h20_38.png.webp 896w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h20_38-500x219.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h20_38-300x131.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h20_38-768x336.png.webp 768w" type="image/webp" sizes="(max-width: 896px) 100vw, 896px" /><img decoding="async" loading="lazy" class="wp-image-3759" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h20_38.png" sizes="(max-width: 896px) 100vw, 896px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h20_38.png 896w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h20_38-500x219.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h20_38-300x131.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h20_38-768x336.png 768w" alt="" width="896" height="392" data-eio="p" data-pagespeed-url-hash="1553323261" /></picture></a></figure>
<p>&nbsp;</p>
<p>サイトがコンテキストに追加されました。</p>
<figure class="wp-block-image aligncenter size-medium"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h21_20.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h21_20-500x427.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h21_20-300x256.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h21_20-768x655.png.webp 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h21_20.png.webp 955w" type="image/webp" sizes="(max-width: 500px) 100vw, 500px" /><img decoding="async" loading="lazy" class="wp-image-3760" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h21_20-500x427.png" sizes="(max-width: 500px) 100vw, 500px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h21_20-500x427.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h21_20-300x256.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h21_20-768x655.png 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h21_20.png 955w" alt="" width="500" height="427" data-eio="p" data-pagespeed-url-hash="1236104386" /></picture></a></figure>
<p>&nbsp;</p>
<p>これでサイトへの攻撃ができるようになりました。</p>
<figure class="wp-block-image size-large"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h22_18.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h22_18-1024x334.png.webp 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h22_18-500x163.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h22_18-300x98.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h22_18-768x250.png.webp 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h22_18.png.webp 1028w" type="image/webp" sizes="(max-width: 1024px) 100vw, 1024px" /><img decoding="async" loading="lazy" class="wp-image-3761" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h22_18-1024x334.png" sizes="(max-width: 1024px) 100vw, 1024px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h22_18-1024x334.png 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h22_18-500x163.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h22_18-300x98.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h22_18-768x250.png 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h22_18.png 1028w" alt="" width="1024" height="334" data-eio="p" data-pagespeed-url-hash="684830131" /></picture></a></figure>
<h3></h3>
<h3 id="スパイダー" class="wp-block-heading"><span id="toc8">スパイダー</span></h3>
<p><strong><span class="has-inline-color has-red-color">スパイダー</span></strong>とは、サイトに含まれるページを自動的に検知します。</p>
<p>スパイダーを選択します。</p>
<figure class="wp-block-image size-full"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h26_22.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h26_22.png.webp 854w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h26_22-500x150.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h26_22-300x90.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h26_22-768x231.png.webp 768w" type="image/webp" sizes="(max-width: 854px) 100vw, 854px" /><img decoding="async" loading="lazy" class="wp-image-3762" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h26_22.png" sizes="(max-width: 854px) 100vw, 854px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h26_22.png 854w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h26_22-500x150.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h26_22-300x90.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h26_22-768x231.png 768w" alt="" width="854" height="257" data-eio="p" data-pagespeed-url-hash="3290547174" /></picture></a></figure>
<p>&nbsp;</p>
<p>スコープを確認し、スキャンを開始します。</p>
<p>&nbsp;</p>
<figure class="wp-block-image aligncenter size-medium"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h26_41.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h26_41-500x329.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h26_41-1024x674.png.webp 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h26_41-300x198.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h26_41-768x506.png.webp 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h26_41.png.webp 1054w" type="image/webp" sizes="(max-width: 500px) 100vw, 500px" /><img decoding="async" loading="lazy" class="wp-image-3763" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h26_41-500x329.png" sizes="(max-width: 500px) 100vw, 500px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h26_41-500x329.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h26_41-1024x674.png 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h26_41-300x198.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h26_41-768x506.png 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h26_41.png 1054w" alt="" width="500" height="329" data-eio="p" data-pagespeed-url-hash="3598605753" /></picture></a></figure>
<p>&nbsp;</p>
<p>対象サイトがLaravelのスタートページであり、それほどリンクがないのですが、一部のファイルを認識しました。</p>
<p>&nbsp;</p>
<figure class="wp-block-image aligncenter size-full"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h28_24.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h28_24.png.webp 400w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h28_24-300x161.png.webp 300w" type="image/webp" sizes="(max-width: 400px) 100vw, 400px" /><img decoding="async" loading="lazy" class="wp-image-3764" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h28_24.png" sizes="(max-width: 400px) 100vw, 400px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h28_24.png 400w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h28_24-300x161.png 300w" alt="" width="400" height="215" data-eio="p" data-pagespeed-url-hash="3590893726" /></picture></a></figure>
<p>ちなみにこのページには、外部のURLが含まれていますが、コンテキストに含まれないページは追加されませんでした。</p>
<figure class="wp-block-image size-large"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h30_20.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h30_20-1024x229.png.webp 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h30_20-500x112.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h30_20-300x67.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h30_20-768x172.png.webp 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h30_20-1536x344.png.webp 1536w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h30_20.png.webp 1627w" type="image/webp" sizes="(max-width: 1024px) 100vw, 1024px" /><img decoding="async" loading="lazy" class="wp-image-3765" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h30_20-1024x229.png" sizes="(max-width: 1024px) 100vw, 1024px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h30_20-1024x229.png 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h30_20-500x112.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h30_20-300x67.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h30_20-768x172.png 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h30_20-1536x344.png 1536w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h30_20.png 1627w" alt="" width="1024" height="229" data-eio="p" data-pagespeed-url-hash="1864635294" /></picture></a></figure>
<div class="wp-block-cocoon-blocks-icon-box common-icon-box block-box information-box">
<p>&nbsp;</p>
<p>自動で検出できないページは、手動でページを開き追加します。</p>
</div>
<h3></h3>
<h3 id="動的スキャン" class="wp-block-heading"><span id="toc9">動的スキャン</span></h3>
<p>それでは実際に脆弱性の診断を行いましょう。<br />
<strong><span class="has-inline-color has-red-color">動的スキャン</span></strong>を選択します。</p>
<figure class="wp-block-image size-large"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h33_06.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h33_06-1024x356.png.webp 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h33_06-500x174.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h33_06-300x104.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h33_06-768x267.png.webp 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h33_06.png.webp 1065w" type="image/webp" sizes="(max-width: 1024px) 100vw, 1024px" /><img decoding="async" loading="lazy" class="wp-image-3766" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h33_06-1024x356.png" sizes="(max-width: 1024px) 100vw, 1024px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h33_06-1024x356.png 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h33_06-500x174.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h33_06-300x104.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h33_06-768x267.png 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h33_06.png 1065w" alt="" width="1024" height="356" data-eio="p" data-pagespeed-url-hash="37661088" /></picture></a></figure>
<p>設定はそのままでスキャンを開始しました。</p>
<figure class="wp-block-image aligncenter size-medium"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h33_36.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h33_36-500x379.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h33_36-1024x776.png.webp 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h33_36-300x227.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h33_36-768x582.png.webp 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h33_36.png.webp 1054w" type="image/webp" sizes="(max-width: 500px) 100vw, 500px" /><img decoding="async" loading="lazy" class="wp-image-3767" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h33_36-500x379.png" sizes="(max-width: 500px) 100vw, 500px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h33_36-500x379.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h33_36-1024x776.png 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h33_36-300x227.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h33_36-768x582.png 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h33_36.png 1054w" alt="" width="500" height="379" data-eio="p" data-pagespeed-url-hash="2902249434" /></picture></a></figure>
<p>&nbsp;</p>
<p>ページ数やスキャンの設定によりますが、時間がかかります。<br />
スキャンが完了しました。</p>
<figure class="wp-block-image size-large"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h35_42.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h35_42-1024x111.png.webp 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h35_42-500x54.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h35_42-300x33.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h35_42-768x83.png.webp 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h35_42-1536x167.png.webp 1536w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h35_42.png.webp 1628w" type="image/webp" sizes="(max-width: 1024px) 100vw, 1024px" /><img decoding="async" loading="lazy" class="wp-image-3768" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h35_42-1024x111.png" sizes="(max-width: 1024px) 100vw, 1024px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h35_42-1024x111.png 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h35_42-500x54.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h35_42-300x33.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h35_42-768x83.png 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h35_42-1536x167.png 1536w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h35_42.png 1628w" alt="" width="1024" height="111" data-eio="p" data-pagespeed-url-hash="3589295015" /></picture></a></figure>
<p>&nbsp;</p>
<p>アラートタブを確認すると、スキャンした結果が表示されます。<br />
リスクというのが危険度です。リスクが高いものは対応したほうが良いと思いますが、必要に応じて対応可否を検討すると良いでしょう。</p>
<figure class="wp-block-image size-large"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h36_45.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h36_45-1024x282.png.webp 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h36_45-500x137.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h36_45-300x82.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h36_45-768x211.png.webp 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h36_45-1536x422.png.webp 1536w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h36_45.png.webp 1622w" type="image/webp" sizes="(max-width: 1024px) 100vw, 1024px" /><img decoding="async" loading="lazy" class="wp-image-3769" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h36_45-1024x282.png" sizes="(max-width: 1024px) 100vw, 1024px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h36_45-1024x282.png 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h36_45-500x137.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h36_45-300x82.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h36_45-768x211.png 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h36_45-1536x422.png 1536w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h36_45.png 1622w" alt="" width="1024" height="282" data-eio="p" data-pagespeed-url-hash="2108044336" /></picture></a></figure>
<div class="wp-block-cocoon-blocks-icon-box common-icon-box block-box information-box">
<p>&nbsp;</p>
<p>必ずしも、正確に脆弱性が発見出来るわけではありません。<br />
サイトの作りによって、誤検知の可能性もありえますので、その都度確認しましょう。</p>
</div>
<h3></h3>
<h3 id="レポートの出力" class="wp-block-heading"><span id="toc10">レポートの出力</span></h3>
<p>どうやら2.11.0でレポートの出力が変わったようです。</p>
<div class="blogcard external-blogcard eb-left cf">
<figure class="blogcard-thumbnail external-blogcard-thumbnail"><a href="https://www.zaproxy.org/blog/2021-10-07-zap-2-11-0/">https://www.zaproxy.org/blog/2021-10-07-zap-2-11-0/</a></figure>
</div>
<figure class="wp-block-image aligncenter size-full"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h46_39.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h46_39.png.webp 453w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h46_39-300x226.png.webp 300w" type="image/webp" sizes="(max-width: 453px) 100vw, 453px" /><img decoding="async" loading="lazy" class="wp-image-3770" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h46_39.png" sizes="(max-width: 453px) 100vw, 453px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h46_39.png 453w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h46_39-300x226.png 300w" alt="" width="453" height="341" data-eio="p" data-pagespeed-url-hash="1822987986" /></picture></a></figure>
<p>なにやら文字化けしているようですが・・</p>
<figure class="wp-block-image aligncenter size-medium"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h47_30.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h47_30-500x442.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h47_30-300x265.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h47_30-768x679.png.webp 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h47_30.png.webp 904w" type="image/webp" sizes="(max-width: 500px) 100vw, 500px" /><img decoding="async" loading="lazy" class="wp-image-3771" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h47_30-500x442.png" sizes="(max-width: 500px) 100vw, 500px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h47_30-500x442.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h47_30-300x265.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h47_30-768x679.png 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h47_30.png 904w" alt="" width="500" height="442" data-eio="p" data-pagespeed-url-hash="2460532842" /></picture></a></figure>
<p>&nbsp;</p>
<p>以前とは違うレポート結果が出力できました。</p>
<p>&nbsp;</p>
<figure class="wp-block-image aligncenter size-large"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h48_07.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h48_07-1024x891.png.webp 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h48_07-500x435.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h48_07-300x261.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h48_07-768x668.png.webp 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h48_07.png.webp 1521w" type="image/webp" sizes="(max-width: 1024px) 100vw, 1024px" /><img decoding="async" loading="lazy" class="wp-image-3772" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h48_07-1024x891.png" sizes="(max-width: 1024px) 100vw, 1024px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h48_07-1024x891.png 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h48_07-500x435.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h48_07-300x261.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h48_07-768x668.png 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h48_07.png 1521w" alt="" width="1024" height="891" data-eio="p" data-pagespeed-url-hash="2145247215" /></picture></a></figure>
<div class="wp-block-cocoon-blocks-icon-box common-icon-box block-box information-box">
<p>&nbsp;</p>
<p>現時点では、一部文字化けしていました。<br />
以前と同じレポートの方が良い場合は、最新バージョンを見合わせたほうが良いかもしれません。</p>
</div>
<h3 id="セッションの保存" class="wp-block-heading"><span id="toc11">セッションの保存</span></h3>
<p>今回行った作業を、<span class="marker-under">セッションとして保存</span>しておきましょう。<br />
次回、OWASP ZAPを起動後に、同じ状態に読み込むことができます。（セッションデータファイルを開く）</p>
<p>&nbsp;</p>
<figure class="wp-block-image aligncenter size-full"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h50_18.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h50_18.png.webp 572w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h50_18-500x454.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h50_18-300x272.png.webp 300w" type="image/webp" sizes="(max-width: 572px) 100vw, 572px" /><img decoding="async" loading="lazy" class="wp-image-3773" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h50_18.png" sizes="(max-width: 572px) 100vw, 572px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h50_18.png 572w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h50_18-500x454.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h50_18-300x272.png 300w" alt="" width="572" height="519" data-eio="p" data-pagespeed-url-hash="2965442298" /></picture></a></figure>
<h2></h2>
<h2 id="後処理" class="wp-block-heading"><span id="toc12">後処理</span></h2>
<p>一通り作業が終わったら、<span class="marker-under">Firefoxの設定を戻して</span>おきましょう。</p>
<figure class="wp-block-image size-large"><a href="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h54_37.png"><picture><source srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h54_37-1024x287.png.webp 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h54_37-500x140.png.webp 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h54_37-300x84.png.webp 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h54_37-768x215.png.webp 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h54_37.png.webp 1203w" type="image/webp" sizes="(max-width: 1024px) 100vw, 1024px" /><img decoding="async" loading="lazy" class="wp-image-3774" src="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h54_37-1024x287.png" sizes="(max-width: 1024px) 100vw, 1024px" srcset="https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h54_37-1024x287.png 1024w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h54_37-500x140.png 500w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h54_37-300x84.png 300w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h54_37-768x215.png 768w, https://chigusa-web.com/wp-content/uploads/2021/11/2021-11-06_00h54_37.png 1203w" alt="" width="1024" height="287" data-eio="p" data-pagespeed-url-hash="243082742" /></picture></a></figure>
<h2></h2>
<h2 id="さいごに" class="wp-block-heading"><span id="toc13">さいごに</span></h2>
<p>今回はツールを使用して、脆弱性診断を行ってみました。<br />
脆弱性はなかなか見つけにくいため、コーディング時に気をつけるのはもちろんですが、こういったツールで確認するのも効果的です。</p>
<p>作成したWebアプリケーションには、是非利用しましょう。</p><p>The post <a href="https://innofly-software.com/%e3%80%90owasp-zap%e3%80%91web%e8%84%86%e5%bc%b1%e6%80%a7%e8%a8%ba%e6%96%ad%e3%83%84%e3%83%bc%e3%83%ab%e3%80%90%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%a8%e5%9f%ba%e6%9c%ac/">【OWASP ZAP】Web脆弱性診断ツール|【インストールと基本的な使い方】</a> first appeared on <a href="https://innofly-software.com">Innofly</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://innofly-software.com/%e3%80%90owasp-zap%e3%80%91web%e8%84%86%e5%bc%b1%e6%80%a7%e8%a8%ba%e6%96%ad%e3%83%84%e3%83%bc%e3%83%ab%e3%80%90%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%a8%e5%9f%ba%e6%9c%ac/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>TypeScriptを使用する際の注意事項</title>
		<link>https://innofly-software.com/typescript%e3%82%92%e4%bd%bf%e7%94%a8%e3%81%99%e3%82%8b%e9%9a%9b%e3%81%ae%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a0%85/</link>
					<comments>https://innofly-software.com/typescript%e3%82%92%e4%bd%bf%e7%94%a8%e3%81%99%e3%82%8b%e9%9a%9b%e3%81%ae%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a0%85/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 29 Feb 2024 03:51:19 +0000</pubDate>
				<category><![CDATA[Typescript]]></category>
		<guid isPermaLink="false">https://innofly-software.com/?p=1091</guid>

					<description><![CDATA[<p>一般的なタイプ Number、String、Boolean、 Object Number、String、BooleanまたはObjectのタイプを決して使用しないでください。 これらのタイプは、非プリミティブ オブジェク [&#8230;]</p>
<p>The post <a href="https://innofly-software.com/typescript%e3%82%92%e4%bd%bf%e7%94%a8%e3%81%99%e3%82%8b%e9%9a%9b%e3%81%ae%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a0%85/">TypeScriptを使用する際の注意事項</a> first appeared on <a href="https://innofly-software.com">Innofly</a>.</p>]]></description>
										<content:encoded><![CDATA[<h2><b>一般的なタイプ</b></h2>
<h3><b>Number、String、Boolean、 Object</b></h3>
<p><span style="font-weight: 400;">Number、String、BooleanまたはObjectのタイプを決して使用しないでください。</span></p>
<p><span style="font-weight: 400;">これらのタイプは、非プリミティブ オブジェクトを参照します。 Java、C++ などの言語の場合、これらのタイプは有効です。</span></p>
<blockquote class="red-quote"><p><span style="font-weight: 400;">/* WRONG */</span><span style="font-weight: 400;"><br />
</span><span style="font-weight: 400;">function reverse(s: String): String;</span></p></blockquote>
<p><span style="font-weight: 400;">但し、TypeScriptではこのタイプの宣言は認識されません。</span></p>
<p><span style="font-weight: 400;">代わりにnumber、string、boolean、object を使用してください。</span></p>
<blockquote><p><span style="font-weight: 400;">/* OK */</span><span style="font-weight: 400;"><br />
</span><span style="font-weight: 400;">function reverse(s: string): string;</span></p></blockquote>
<h2><b>コールバックのタイプ</b></h2>
<h3><b>コールバックの戻り値のタイプ</b></h3>
<p><span style="font-weight: 400;">値が無視されるコールバック内の関数の戻り値に</span><span style="font-weight: 400;">any</span><span style="font-weight: 400;">型を</span><span style="font-weight: 400;">使用しないでください。</span></p>
<blockquote class="red-quote"><p><span style="font-weight: 400;">/* WRONG */</span></p>
<p><span style="font-weight: 400;">function fn(x: () =&gt; any) {</span></p>
<p><span style="font-weight: 400;">    x();</span></p>
<p><span style="font-weight: 400;">}</span></p></blockquote>
<p><span style="font-weight: 400;">代わりに</span><span style="font-weight: 400;">void</span><span style="font-weight: 400;">型を使用してください。</span></p>
<blockquote><p><span style="font-weight: 400;">/* OK */</span></p>
<p><span style="font-weight: 400;">function fn(x: () =&gt; void) {</span></p>
<p><span style="font-weight: 400;">    x();</span></p>
<p><span style="font-weight: 400;">}</span></p></blockquote>
<p><span style="font-weight: 400;">理由:　</span><span style="font-weight: 400;">void </span><span style="font-weight: 400;">を使用すると、x の戻り値を意図せずに使用することが防止されるため、より安全です。</span></p>
<blockquote class="green-quote"><p><span style="font-weight: 400;">function fn(x: () =&gt; void) {</span></p>
<p><span style="font-weight: 400;">    var k = x(); // oops! meant to do something else</span></p>
<p><span style="font-weight: 400;">    k.doSomething(); // error, but would be OK if the return type had been &#8216;any&#8217;</span></p>
<p><span style="font-weight: 400;">}</span></p></blockquote>
<h2><b>コールバック内のオプションパラメータ</b></h2>
<p><span style="font-weight: 400;">必要な場合以外はコールバック関数でオプションのパラメータを使用しない方がいいです。</span></p>
<blockquote class="red-quote"><p><span style="font-weight: 400;">/* WRONG */</span></p>
<p><span style="font-weight: 400;">interface Fetcher {</span></p>
<p><span style="font-weight: 400;">    getObject(done: (data: any, elapsedTime?: number) =&gt; void): void;</span></p>
<p><span style="font-weight: 400;">}</span></p></blockquote>
<p><span style="font-weight: 400;">これは、実行されたコールバックが 1つまたは2つのパラメータで呼ばれる可能性があることを意味します。 筆者の意図は、コールバックが </span><span style="font-weight: 400;">elapsedTime</span><span style="font-weight: 400;"> パラメータをきにしないかもしれませんが、オプションパラメータを使用してこれを実装する必要はありません。なぜなら、より少ないパラメータを受け入れるコールバックを提供することは常に正当です。</span></p>
<p><span style="font-weight: 400;">代わりに、コールバック内のパラメータを非オプションとして書いてください。</span></p>
<blockquote><p><span style="font-weight: 400;">/* OK */</span></p>
<p><span style="font-weight: 400;">interface Fetcher {</span></p>
<p><span style="font-weight: 400;">    getObject(done: (data: any, elapsedTime: number) =&gt; void): void;</span></p>
<p><span style="font-weight: 400;">}</span></p></blockquote>
<h2><b>オーバーロードとコールバック</b></h2>
<p><span style="font-weight: 400;">関数パラメータのみが異なる個別のオーバーロードを作成しないでください。</span></p>
<blockquote class="red-quote"><p><span style="font-weight: 400;">/* WRONG */</span></p>
<p><span style="font-weight: 400;">declare function beforeAll(action: () =&gt; void, timeout?: number): void;</span></p>
<p><span style="font-weight: 400;">declare function beforeAll(action: (done: DoneFn) =&gt; void, timeout?: number): void;</span></p></blockquote>
<p><span style="font-weight: 400;">代わりに、最大のパラメーターを持つ単一のオーバーロード関数を作成してください。</span></p>
<blockquote><p>
<span style="font-weight: 400;">/* OK */</span></p>
<p><span style="font-weight: 400;">declare function beforeAll(action: (done: DoneFn) =&gt; void, timeout?: number): void;</span>
</p></blockquote>
<h2><b>関数のオーバーロード</b></h2>
<p><span style="font-weight: 400;">特定のオーバーロード関数の前に一般的なオーバーロード関数を書かないでください。</span></p>
<blockquote class="red-quote"><p><span style="font-weight: 400;">/* WRONG */</span></p>
<p><span style="font-weight: 400;">declare function fn(x: any): any;</span></p>
<p><span style="font-weight: 400;">declare function fn(x: HTMLElement): number;</span></p>
<p><span style="font-weight: 400;">declare function fn(x: HTMLDivElement): string;</span></p>
<h2></h2>
<p><span style="font-weight: 400;">var myElem: HTMLDivElement;</span></p>
<p><span style="font-weight: 400;">var x = fn(myElem); // x: any, wat?</span></p></blockquote>
<p><span style="font-weight: 400;">代わりに、特定のオーバーロードを最初に宣言してください。</span></p>
<blockquote><p><span style="font-weight: 400;">/* OK */</span></p>
<p><span style="font-weight: 400;">declare function fn(x: HTMLDivElement): string;</span></p>
<p><span style="font-weight: 400;">declare function fn(x: HTMLElement): number;</span></p>
<p><span style="font-weight: 400;">declare function fn(x: any): any;</span></p>
<h2></h2>
<p><span style="font-weight: 400;">var myElem: HTMLDivElement;</span></p>
<p><span style="font-weight: 400;">var x = fn(myElem); // x: string, : )</span></p></blockquote>
<p><span style="font-weight: 400;">理由: TypeScript は最初に宣言されたオーバーロード関数を選択します。</span></p>
<h2><b>オプションパラメータの使用</b></h2>
<p><span style="font-weight: 400;">渡されるパラメータのみが異なるオーバーロード関数を書かないでください。</span></p>
<blockquote class="red-quote"><p><span style="font-weight: 400;">/* WRONG */</span></p>
<p><span style="font-weight: 400;">interface Example {</span></p>
<p><span style="font-weight: 400;">    diff(one: string): number;</span></p>
<p><span style="font-weight: 400;">    diff(one: string, two: string): number;</span></p>
<p><span style="font-weight: 400;">    diff(one: string, two: string, three: boolean): number;</span></p>
<p><span style="font-weight: 400;">}</span></p></blockquote>
<p><span style="font-weight: 400;">代わりに、可能な限りオプションパラメータを使用してください。</span></p>
<blockquote><p><span style="font-weight: 400;">/* OK */</span></p>
<p><span style="font-weight: 400;">interface Example {</span></p>
<p><span style="font-weight: 400;">    diff(one: string, two?: string, three?: boolean): number;</span></p>
<p><span style="font-weight: 400;">}</span></p></blockquote>
<h2><b>ユニオンタイプの使用</b></h2>
<p><span style="font-weight: 400;">引数の位置のみが異なるオーバーロード関数を書かないでください。</span></p>
<blockquote class="red-quote"><p><span style="font-weight: 400;">/* WRONG */</span></p>
<p><span style="font-weight: 400;">interface Moment {</span></p>
<p><span style="font-weight: 400;">    utcOffset(): number;</span></p>
<p><span style="font-weight: 400;">    utcOffset(b: number): Moment;</span></p>
<p><span style="font-weight: 400;">    utcOffset(b: string): Moment;</span></p>
<p><span style="font-weight: 400;">}</span></p></blockquote>
<p><span style="font-weight: 400;">代わりに、ユニオンタイプを使用してください。</span></p>
<blockquote><p><span style="font-weight: 400;">/* OK */</span></p>
<p><span style="font-weight: 400;">interface Moment {</span></p>
<p><span style="font-weight: 400;">    utcOffset(): number;</span></p>
<p><span style="font-weight: 400;">    utcOffset(b: number|string): Moment;</span></p>
<p><span style="font-weight: 400;">}</span></p></blockquote>
<p><span style="font-weight: 400;">ご覧いただきありがとうございます。</span></p><p>The post <a href="https://innofly-software.com/typescript%e3%82%92%e4%bd%bf%e7%94%a8%e3%81%99%e3%82%8b%e9%9a%9b%e3%81%ae%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a0%85/">TypeScriptを使用する際の注意事項</a> first appeared on <a href="https://innofly-software.com">Innofly</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://innofly-software.com/typescript%e3%82%92%e4%bd%bf%e7%94%a8%e3%81%99%e3%82%8b%e9%9a%9b%e3%81%ae%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a0%85/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
