<?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>勉強会 アーカイブ - Sheltie Garage Tech</title>
	<atom:link href="https://sheltie-garage.xyz/tech/category/%E5%8B%89%E5%BC%B7%E4%BC%9A/feed/" rel="self" type="application/rss+xml" />
	<link>https://sheltie-garage.xyz/tech/category/勉強会/</link>
	<description>テクノロジー関連の話題をまとめたブログです</description>
	<lastBuildDate>Sun, 31 Aug 2025 08:41:18 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>このはぴば！2025に参加してきました</title>
		<link>https://sheltie-garage.xyz/tech/2025/08/%e3%81%93%e3%81%ae%e3%81%af%e3%81%b4%e3%81%b0%ef%bc%812025%e3%81%ab%e5%8f%82%e5%8a%a0%e3%81%97%e3%81%a6%e3%81%8d%e3%81%be%e3%81%97%e3%81%9f/</link>
					<comments>https://sheltie-garage.xyz/tech/2025/08/%e3%81%93%e3%81%ae%e3%81%af%e3%81%b4%e3%81%b0%ef%bc%812025%e3%81%ab%e5%8f%82%e5%8a%a0%e3%81%97%e3%81%a6%e3%81%8d%e3%81%be%e3%81%97%e3%81%9f/#respond</comments>
		
		<dc:creator><![CDATA[monodon]]></dc:creator>
		<pubDate>Sun, 31 Aug 2025 08:41:17 +0000</pubDate>
				<category><![CDATA[勉強会]]></category>
		<guid isPermaLink="false">https://sheltie-garage.xyz/tech/?p=1218</guid>

					<description><![CDATA[<p>8/30に行われたこのはぴば!2025に参加してきました簡単に内容をメモしておきます このはぴば！2025とは GMOインターネットグループが提供しているVPSサービス「GMO ConoHa」の応援団長「美雲このは」ちゃ [&#8230;]</p>
<p>投稿 <a href="https://sheltie-garage.xyz/tech/2025/08/%e3%81%93%e3%81%ae%e3%81%af%e3%81%b4%e3%81%b0%ef%bc%812025%e3%81%ab%e5%8f%82%e5%8a%a0%e3%81%97%e3%81%a6%e3%81%8d%e3%81%be%e3%81%97%e3%81%9f/">このはぴば！2025に参加してきました</a> は <a href="https://sheltie-garage.xyz/tech">Sheltie Garage Tech</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<p>8/30に行われたこのはぴば!2025に参加してきました<br>簡単に内容をメモしておきます</p>



<h1 class="wp-block-heading">このはぴば！2025とは</h1>



<p>GMOインターネットグループが提供しているVPSサービス「GMO ConoHa」の応援団長「美雲このは」ちゃんの誕生日を祝うイベントです<br>オンライン、オフラインどちらでも参加OKで、オフラインではオンラインで配信されない技術者のテックトークに参加することができました</p>



<h1 class="wp-block-heading">会場の様子</h1>



<p>会場は、なんと写真撮影OK　ということで、数枚写真を取ってきました</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="768" src="https://sheltie-garage.xyz/tech/wp-content/uploads/2025/08/IMG_2912-1024x768.jpg" alt="" class="wp-image-1219" srcset="https://sheltie-garage.xyz/tech/wp-content/uploads/2025/08/IMG_2912-1024x768.jpg 1024w, https://sheltie-garage.xyz/tech/wp-content/uploads/2025/08/IMG_2912-300x225.jpg 300w, https://sheltie-garage.xyz/tech/wp-content/uploads/2025/08/IMG_2912-768x576.jpg 768w, https://sheltie-garage.xyz/tech/wp-content/uploads/2025/08/IMG_2912-1536x1152.jpg 1536w, https://sheltie-garage.xyz/tech/wp-content/uploads/2025/08/IMG_2912-2048x1536.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="768" height="1024" src="https://sheltie-garage.xyz/tech/wp-content/uploads/2025/08/IMG_2909-768x1024.jpg" alt="" class="wp-image-1220" srcset="https://sheltie-garage.xyz/tech/wp-content/uploads/2025/08/IMG_2909-768x1024.jpg 768w, https://sheltie-garage.xyz/tech/wp-content/uploads/2025/08/IMG_2909-225x300.jpg 225w, https://sheltie-garage.xyz/tech/wp-content/uploads/2025/08/IMG_2909-1152x1536.jpg 1152w, https://sheltie-garage.xyz/tech/wp-content/uploads/2025/08/IMG_2909-1536x2048.jpg 1536w, https://sheltie-garage.xyz/tech/wp-content/uploads/2025/08/IMG_2909-scaled.jpg 1920w" sizes="(max-width: 768px) 100vw, 768px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="768" src="https://sheltie-garage.xyz/tech/wp-content/uploads/2025/08/IMG_2910-1024x768.jpg" alt="" class="wp-image-1221" srcset="https://sheltie-garage.xyz/tech/wp-content/uploads/2025/08/IMG_2910-1024x768.jpg 1024w, https://sheltie-garage.xyz/tech/wp-content/uploads/2025/08/IMG_2910-300x225.jpg 300w, https://sheltie-garage.xyz/tech/wp-content/uploads/2025/08/IMG_2910-768x576.jpg 768w, https://sheltie-garage.xyz/tech/wp-content/uploads/2025/08/IMG_2910-1536x1152.jpg 1536w, https://sheltie-garage.xyz/tech/wp-content/uploads/2025/08/IMG_2910-2048x1536.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>正直、結構気合が入ったイベントで、展示物、新サービスの体験エリア、謎の二足歩行ロボが闊歩していたりとなかなかに楽しめる会場になっていました</p>



<p>今回はLT登壇として参加したので、席は登壇者専用の席に案内されました<br>そこで他の登壇者の方と挨拶</p>



<p>GMO社員の方のテックトーク終了後、一般LT枠での発表でした<br>その後はこのはちゃんのコンテンツを楽しむという内容です</p>



<p>このはちゃんのコンテンツは、Youtubeのアンケート機能を利用して物語が変化するという内容<br>なかなか凝った作りで、おそらくリアルタイムで対応していたのではないかと予想しています<br>コンテンツの最後にはYoutubeコメントに対してこのはちゃんがきちんと返事をするというサプライズ付き！</p>



<p>ノベリティも結構豪華で、ミネラルウォーター、綿菓子(!)、ペットボトルケース、ステッカーが入っていました<br>綿あめは見た目が青色ということでなかなかすごい色でしたが、結構美味しかったです</p>



<p>全編通してキャラクターへの愛を感じる内容になっており、よくできたイベントだなぁと感心しました<br>これで参加料は無料なので、また来年参加したいなと思いました</p>



<h1 class="wp-block-heading">LT登壇の反省会</h1>



<p>LT登壇は1人5分の持ち時間で、ConoHaに関連する内容を発表すると言うものでした<br>自分は個人開発したWebサービスのインフラにConoHaを利用しているため、その内容を発表しました</p>



<p>反省点としては、発表した後に考えると伝わりにくかったなと主部分がいくつかあり、ああすればよかったなと発表後に思うところがいくつかありました<br>一人でスライドを作っているので、やっぱり第三者に見てもらうということは大事だなと痛感しました</p>



<h1 class="wp-block-heading">終わりに</h1>



<p>このはぴば！2025に参加してきました、というメモ書きでした<br>このブログの内容よりも、「こういうイベントあるんだ！」ということを知ってもらえることが大事かなと思います<br>気になったら、ぜひ来年会場に足を運んでみてください</p>



<p>個人的には、知り合いとか友達が参加している方がもっと楽しめると思いますよ</p>


<div id="rinkerid1222" class="yyi-rinker-contents  yyi-rinker-postid-1222 yyi-rinker-img-m yyi-rinker-catid-14 ">
	<div class="yyi-rinker-box">
		<div class="yyi-rinker-image">
							<a href="https://af.moshimo.com/af/c/click?a_id=3394378&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FLinux%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow"><img loading="lazy" decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/book/cabinet/0498/9784798160498.jpg?_ex=128x128" width="128" height="128" class="yyi-rinker-main-img" style="border: none;"></a><img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=3394378&amp;p_id=54&amp;pc_id=54&amp;pl_id=616" width="1" height="1" style="border:none;">					</div>
		<div class="yyi-rinker-info">
			<div class="yyi-rinker-title">
									<a href="https://af.moshimo.com/af/c/click?a_id=3394378&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FLinux%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow">Linux教科書 LPICレベル1 Version5.0対応 （EXAMPRESS） [ 中島 能和 ]</a><img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=3394378&amp;p_id=54&amp;pc_id=54&amp;pl_id=616" width="1" height="1" style="border:none;">							</div>
			<div class="yyi-rinker-detail">
							<div class="credit-box">created by&nbsp;<a href="https://oyakosodate.com/rinker/" rel="nofollow noopener" target="_blank" >Rinker</a></div>
										<div class="price-box">
							<span title="" class="price">¥4,180</span>
															<span class="price_at">(2026/04/07 08:34:13時点&nbsp;楽天市場調べ-</span><span title="このサイトで掲載されている情報は当サイトの作成者により運営されています。価格、販売可能情報は、変更される場合があります。購入時に楽天市場店舗（www.rakuten.co.jp）に表示されている価格がその商品の販売に適用されます。">詳細)</span>
																	</div>
						</div>
						<ul class="yyi-rinker-links">
																                    <li class="amazonlink">
						<a href="https://www.amazon.co.jp/gp/search?ie=UTF8&amp;keywords=Linux&amp;tag=monodon-22&amp;index=blended&amp;linkCode=ure&amp;creative=6339" rel="nofollow" class="yyi-rinker-link">Amazon</a>					</li>
													<li class="rakutenlink">
						<a href="https://af.moshimo.com/af/c/click?a_id=3394378&amp;p_id=54&amp;pc_id=54&amp;pl_id=616&amp;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2FLinux%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link">楽天市場</a><img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=3394378&amp;p_id=54&amp;pc_id=54&amp;pl_id=616" width="1" height="1" style="border:none;">					</li>
													<li class="yahoolink">
						<a href="https://af.moshimo.com/af/c/click?a_id=3442618&amp;p_id=1225&amp;pc_id=1925&amp;pl_id=18502&amp;url=https%3A%2F%2Fshopping.yahoo.co.jp%2Fsearch%3Fp%3DLinux" rel="nofollow" class="yyi-rinker-link">Yahooショッピング</a><img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=3442618&amp;p_id=1225&amp;pc_id=1925&amp;pl_id=18502" width="1" height="1" style="border:none;">					</li>
				                											</ul>
					</div>
	</div>
</div>


<div id="rinkerid1223" class="yyi-rinker-contents  yyi-rinker-postid-1223 yyi-rinker-img-m yyi-rinker-catid-14 ">
	<div class="yyi-rinker-box">
		<div class="yyi-rinker-image">
							<a href="https://af.moshimo.com/af/c/click?a_id=3394378&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E3%2582%25B5%25E3%2583%25BC%25E3%2583%2590%25E3%2583%25BC%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow"><img loading="lazy" decoding="async" src="https://thumbnail.image.rakuten.co.jp/@0_mall/rakutenkobo-ebooks/cabinet/4256/2000012364256.jpg?_ex=128x128" width="128" height="128" class="yyi-rinker-main-img" style="border: none;"></a><img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=3394378&amp;p_id=54&amp;pc_id=54&amp;pl_id=616" width="1" height="1" style="border:none;">					</div>
		<div class="yyi-rinker-info">
			<div class="yyi-rinker-title">
									<a href="https://af.moshimo.com/af/c/click?a_id=3394378&#038;p_id=54&#038;pc_id=54&#038;pl_id=616&#038;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E3%2582%25B5%25E3%2583%25BC%25E3%2583%2590%25E3%2583%25BC%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow">AWSで実現するモダンアプリケーション入門 〜サーバーレス、コンテナ、マイクロサービスで何ができるのか【電子書籍】[ 落水恭介 ]</a><img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=3394378&amp;p_id=54&amp;pc_id=54&amp;pl_id=616" width="1" height="1" style="border:none;">							</div>
			<div class="yyi-rinker-detail">
							<div class="credit-box">created by&nbsp;<a href="https://oyakosodate.com/rinker/" rel="nofollow noopener" target="_blank" >Rinker</a></div>
										<div class="price-box">
							<span title="" class="price">¥2,948</span>
															<span class="price_at">(2026/04/07 08:34:13時点&nbsp;楽天市場調べ-</span><span title="このサイトで掲載されている情報は当サイトの作成者により運営されています。価格、販売可能情報は、変更される場合があります。購入時に楽天市場店舗（www.rakuten.co.jp）に表示されている価格がその商品の販売に適用されます。">詳細)</span>
																	</div>
						</div>
						<ul class="yyi-rinker-links">
																                    <li class="amazonlink">
						<a href="https://www.amazon.co.jp/gp/search?ie=UTF8&amp;keywords=%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC&amp;tag=monodon-22&amp;index=blended&amp;linkCode=ure&amp;creative=6339" rel="nofollow" class="yyi-rinker-link">Amazon</a>					</li>
													<li class="rakutenlink">
						<a href="https://af.moshimo.com/af/c/click?a_id=3394378&amp;p_id=54&amp;pc_id=54&amp;pl_id=616&amp;url=https%3A%2F%2Fsearch.rakuten.co.jp%2Fsearch%2Fmall%2F%25E3%2582%25B5%25E3%2583%25BC%25E3%2583%2590%25E3%2583%25BC%2F%3Ff%3D1%26grp%3Dproduct" rel="nofollow" class="yyi-rinker-link">楽天市場</a><img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=3394378&amp;p_id=54&amp;pc_id=54&amp;pl_id=616" width="1" height="1" style="border:none;">					</li>
													<li class="yahoolink">
						<a href="https://af.moshimo.com/af/c/click?a_id=3442618&amp;p_id=1225&amp;pc_id=1925&amp;pl_id=18502&amp;url=https%3A%2F%2Fshopping.yahoo.co.jp%2Fsearch%3Fp%3D%25E3%2582%25B5%25E3%2583%25BC%25E3%2583%2590%25E3%2583%25BC" rel="nofollow" class="yyi-rinker-link">Yahooショッピング</a><img loading="lazy" decoding="async" src="https://i.moshimo.com/af/i/impression?a_id=3442618&amp;p_id=1225&amp;pc_id=1925&amp;pl_id=18502" width="1" height="1" style="border:none;">					</li>
				                											</ul>
					</div>
	</div>
</div>
<p>投稿 <a href="https://sheltie-garage.xyz/tech/2025/08/%e3%81%93%e3%81%ae%e3%81%af%e3%81%b4%e3%81%b0%ef%bc%812025%e3%81%ab%e5%8f%82%e5%8a%a0%e3%81%97%e3%81%a6%e3%81%8d%e3%81%be%e3%81%97%e3%81%9f/">このはぴば！2025に参加してきました</a> は <a href="https://sheltie-garage.xyz/tech">Sheltie Garage Tech</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sheltie-garage.xyz/tech/2025/08/%e3%81%93%e3%81%ae%e3%81%af%e3%81%b4%e3%81%b0%ef%bc%812025%e3%81%ab%e5%8f%82%e5%8a%a0%e3%81%97%e3%81%a6%e3%81%8d%e3%81%be%e3%81%97%e3%81%9f/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Server-Side Kotlin Meetup</title>
		<link>https://sheltie-garage.xyz/tech/2022/10/server-side-kotlin-meetup/</link>
					<comments>https://sheltie-garage.xyz/tech/2022/10/server-side-kotlin-meetup/#respond</comments>
		
		<dc:creator><![CDATA[monodon]]></dc:creator>
		<pubDate>Fri, 28 Oct 2022 23:30:18 +0000</pubDate>
				<category><![CDATA[勉強会]]></category>
		<guid isPermaLink="false">https://sheltie-garage.xyz/tech/?p=446</guid>

					<description><![CDATA[<p>10/28に開催された「Server-Side Kotlin Meetup」を視聴しました。仕事しながらのながら視聴でしたが、忘れないうちにアウトプット（感想）しておこうと思います。 kotlinといえばAndroidア [&#8230;]</p>
<p>投稿 <a href="https://sheltie-garage.xyz/tech/2022/10/server-side-kotlin-meetup/">Server-Side Kotlin Meetup</a> は <a href="https://sheltie-garage.xyz/tech">Sheltie Garage Tech</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<p>10/28に開催された「<a href="https://server-side-kotlin-meetup.connpass.com/event/262538/">Server-Side Kotlin Meetup</a>」を視聴しました。<br>仕事しながらのながら視聴でしたが、忘れないうちにアウトプット（感想）しておこうと思います。</p>



<p>kotlinといえばAndroidアプリに利用されるというイメージが強くて、あまりサーバサイド開発に用いられることは少ない印象ですが、実際に自分が今働いている会社でもサーバサイド開発に利用されています。</p>



<h2 class="wp-block-heading">セッションごとの一言感想</h2>



<h3 class="wp-block-heading"><strong>Java開発者向けのKotlin Gradleビルドスクリプト入門</strong></h3>



<p>KotlinDSLに関する話題。Kotlin特有の文法ルールについての解説。関数の最後にラムダ式を取る場合、カッコの外に書けるなどKotlin特有の文法にも触れている。<br>KotlinDSLはパット見意味不明な記述に見えるので、このセッションは時間を取ってみなして見たいところです。</p>



<h3 class="wp-block-heading"><strong>Kotlin と Java 徹底比較 (バイトコード編)</strong></h3>



<p>これは仕事に集中していたためきちんと見れず・・・ 見直し予定</p>



<h3 class="wp-block-heading">Kotlin初心者がKotlinライブラリをJavaコードに読み替えて理解してみた</h3>



<p>これは仕事に集中していたためきちんと見れず・・・ 見直し予定</p>



<h3 class="wp-block-heading">KotlinのUnit Testの事例</h3>



<p>kotestに関しての話題。テストについてはJUnitが現役で利用されているので、モダンな環境に移行するときにテストフレームワークも切り替えても良いかもと思った。時間を取って触りの部分は試してみたいところ。</p>



<h3 class="wp-block-heading"><strong>5分LT: 『JavaのBuilderPatternはKotlinでいうと？』</strong></h3>



<p>kotlin自体にBuilderPatternの思想が組み込まれているという話（確か・・・）<br>こちらも仕事に集中していてほぼ聞けず、見直し予定。</p>



<h3 class="wp-block-heading"><strong>状態管理で理解するKotlinのsealed classおよび周辺機能</strong></h3>



<p>こちらの仕事でほぼ聞けず・・・</p>



<h2 class="wp-block-heading">結果</h2>



<p>こうやって見直して見ると、8割ほどきちんと聞けてなかった・・・<br>それがわかっただけでも、アウトプットした意味はあったのかな・・・</p>
<p>投稿 <a href="https://sheltie-garage.xyz/tech/2022/10/server-side-kotlin-meetup/">Server-Side Kotlin Meetup</a> は <a href="https://sheltie-garage.xyz/tech">Sheltie Garage Tech</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sheltie-garage.xyz/tech/2022/10/server-side-kotlin-meetup/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>勉強会参加　Security Study #1 「Webアプリケーションセキュリティ」</title>
		<link>https://sheltie-garage.xyz/tech/2022/10/%e5%8b%89%e5%bc%b7%e4%bc%9a%e5%8f%82%e5%8a%a0%e3%80%80security-study-1-%e3%80%8cweb%e3%82%a2%e3%83%97%e3%83%aa%e3%82%b1%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa/</link>
					<comments>https://sheltie-garage.xyz/tech/2022/10/%e5%8b%89%e5%bc%b7%e4%bc%9a%e5%8f%82%e5%8a%a0%e3%80%80security-study-1-%e3%80%8cweb%e3%82%a2%e3%83%97%e3%83%aa%e3%82%b1%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa/#respond</comments>
		
		<dc:creator><![CDATA[monodon]]></dc:creator>
		<pubDate>Wed, 12 Oct 2022 13:28:21 +0000</pubDate>
				<category><![CDATA[勉強会]]></category>
		<guid isPermaLink="false">https://sheltie-garage.xyz/tech/?p=407</guid>

					<description><![CDATA[<p>Security Study #1 「Webアプリケーションセキュリティ」という勉強会に参加してきました。といっても、オンライン開催なのでYoutubeで動画視聴による参加になります。 勉強会に参加しても、聞くだけだとふ [&#8230;]</p>
<p>投稿 <a href="https://sheltie-garage.xyz/tech/2022/10/%e5%8b%89%e5%bc%b7%e4%bc%9a%e5%8f%82%e5%8a%a0%e3%80%80security-study-1-%e3%80%8cweb%e3%82%a2%e3%83%97%e3%83%aa%e3%82%b1%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa/">勉強会参加　Security Study #1 「Webアプリケーションセキュリティ」</a> は <a href="https://sheltie-garage.xyz/tech">Sheltie Garage Tech</a> に最初に表示されました。</p>
]]></description>
										<content:encoded><![CDATA[
<p>Security Study #1 「Webアプリケーションセキュリティ」という勉強会に参加してきました。<br>といっても、オンライン開催なのでYoutubeで動画視聴による参加になります。</p>



<p>勉強会に参加しても、聞くだけだとふーんで終わってしまうので、簡単にブログにアウトプットすることにしました。</p>



<p>大きく2つのテーマで講演がアリました</p>



<h2 class="wp-block-heading">「フレームワークで脆弱性対策されているのに現実のアプリケーションに脆弱性が減らないワケ」</h2>



<p>セキュリティの第一人者である徳丸氏の講演<br>ウェブフレームワークが数多く登場しているにも関わらず脆弱なアプリケーションが亡くならない理由を解説していた。<br>ざっくりまとめると以下の通り。</p>



<h3 class="wp-block-heading">PHP参考書の惨状</h3>



<p>過去発行されたPHP入門書は脆弱性を含んだ例を解説していることがあるため、そのままのコードを利用するのは危険な場合がある</p>



<h3 class="wp-block-heading">SQLインジェクション</h3>



<p>フレームワーク提供のO/Rマッパーを利用していればフレゲルことがほとんどである<br>フレームワーク提供のO/Rマッパーでは実現できないSQLが存在しており、そのSQLを実行するためにRaw(SQLをそのまま記述できるメソッド)を利用したときに脆弱性が発生することがある<br>SQLインジェクションを防ぐにはプレースホルダを利用するのが良い</p>



<h3 class="wp-block-heading">XSS</h3>



<p>テンプレートエンジンを利用していればHTMLエスケープが行われる・・・わけではなく、サニタイズを行うため別途ヘルパー関数を利用する必要がある<br>&lt;img src=&#8221;/&#8221; onerror=&#8221;alert(1)&#8221; /> このような記述でXSSが実現できる<br>Laravelの場合であれば「Js::from()」のようなメソッドを利用する必要あり</p>



<h3 class="wp-block-heading">認可不備</h3>



<p>これは本来見れては行けない情報が見れてしまうということ<br>認可不備があると、URLパラメータとしてユーザーIDを利用している場合、ユーザーIDを変更することで他の人の情報が見れてしまう<br>そんな雑な作りにはなっていないだろうと考えがちだが、意外と多い</p>



<h3 class="wp-block-heading">CSRF</h3>



<p>これもフレームワークの機能を利用していれば防げる脆弱性である<br>が、まれにGETメソッドで更新処理を行っている場合があり、そのような場合にCSRFが成立する場合がある</p>



<h3 class="wp-block-heading">まとめ</h3>



<p>フレームワークを導入したからといって、すべての脆弱性に自動で対応されるわけではない<br>フレームワークの特性を理解し、脆弱性を作り込まないように開発者が意識することが大事である<br>逆にフレームワークのような便利なものが出てきたから、セキュリティに対する学習がおろそかになっているかもしれない</p>



<h2 class="wp-block-heading">アジャイル開発に求められるセキュリティ</h2>



<p>アプリケーションの開発サイクルは日に日に短くなっている<br>アマゾンでは１時間で1000デプロイしてやる　みたいな勢いらしい</p>



<p>アプリケーションの開発サイクルは短くなる一方、セキュリティのチェック感覚は長いまま<br>セキュリティチェックもアジャイルのように短い間隔で回していく必要がある。どうするか？</p>



<p>自動化できるところは自動化する。脆弱性チェックを自動化するツールは存在しているため、そのようなツールを利用して脆弱性チェックを自動化する</p>



<p>BugBountyという仕組みがある。ホワイトハッカーに自社の脆弱性やバグを発見してもらい、報酬を払う仕組み。日本ではあまり普及していないが、任天堂にも導入事例があるそうだ。</p>



<h2 class="wp-block-heading">以上</h2>



<p>せっかく勉強会に参加したので、ひとまずアウトプットしてみました<br>資料がないとなかなか分かりづらい（自分も多分、後で読んでもわからない）と思うが、聞くだけで終わらず、今後は何かしらアウトプットしていきたい。</p>
<p>投稿 <a href="https://sheltie-garage.xyz/tech/2022/10/%e5%8b%89%e5%bc%b7%e4%bc%9a%e5%8f%82%e5%8a%a0%e3%80%80security-study-1-%e3%80%8cweb%e3%82%a2%e3%83%97%e3%83%aa%e3%82%b1%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa/">勉強会参加　Security Study #1 「Webアプリケーションセキュリティ」</a> は <a href="https://sheltie-garage.xyz/tech">Sheltie Garage Tech</a> に最初に表示されました。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://sheltie-garage.xyz/tech/2022/10/%e5%8b%89%e5%bc%b7%e4%bc%9a%e5%8f%82%e5%8a%a0%e3%80%80security-study-1-%e3%80%8cweb%e3%82%a2%e3%83%97%e3%83%aa%e3%82%b1%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%82%bb%e3%82%ad%e3%83%a5%e3%83%aa/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
