インターンブログhttps://intern.torico-corp.com/blog/2024-03-27T16:22:47+00:00オープンソースCMSインターン11日目2021-02-22T09:49:03+00:002024-03-27T16:22:47+00:00清瀬遼平https://intern.torico-corp.com/blog/author/r.kiyose/https://intern.torico-corp.com/blog/%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%B3%EF%BC%91%EF%BC%91%E6%97%A5%E7%9B%AE/<p>インターン11日目を終えた清瀬です。</p>
<p>今日はいつもよりもたくさんのタスクをさせた頂ました。</p>
<p>インフラのことからアプリにかかわるタスクまで、様々な1日でした。</p>
<p>特に自分はインフラ関係はちんぷんかんぷんなので、たくさん教えて頂きながらこなしていきました。</p>
<p>インターンの無い日は自分でもAWSを触ってみているのですが、以前は全く分からなかった部分が、</p>
<p>少しずつでもわかるようになってくるのがとても楽しいです!!<br/><br/></p>
<p></p>
<p>独学でやっていた時はデプロイができなくて散々だった経験があるので、この機会にインフラについても</p>
<p>精通したいなと思います。<br/><br/></p>ついにインターンも2桁日目2021-02-19T09:45:09+00:002024-03-25T21:58:06+00:00清瀬遼平https://intern.torico-corp.com/blog/author/r.kiyose/https://intern.torico-corp.com/blog/%E3%81%A4%E3%81%84%E3%81%AB%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%B3%E3%82%82%EF%BC%92%E6%A1%81/<p>こんにちは。10日目を迎えた清瀬です。</p>
<p>今日は午前中はAWSを、午後はSQLをメインに触りました。</p>
<p>先週の段階でAWSはある程度調べていたので さぁやってやるぞ と意気込んでいたのですが、</p>
<p>いざいろいろと導入してみると、予想外の出来事がたくさん……</p>
<p>現場では予想外のことが次々と起きるんだなと痛感しました。</p>
<p></p>
<p>SQLは簡単なクエリを作成しました。</p>
<p>「簡単な」とか偉そうに言いましたが、経験のない自分は調べながらなんとか、という感じでした。</p>
<p>しかもコードがやたら冗長で読みづらい。</p>
<p>また、「これを求められたということは、こういう情報もあったほうがいいんじゃない?」</p>
<p>というアドバイスもいただきました。</p>
<p>自分は求められたことに応えるのに必死だったので、もっと考えながら仕事をできればいいなと思います。</p>インターン8?日目2021-02-12T10:03:01+00:002024-03-25T20:14:40+00:00清瀬遼平https://intern.torico-corp.com/blog/author/r.kiyose/https://intern.torico-corp.com/blog/%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%B3%EF%BC%98%E6%97%A5%E7%9B%AE/<p>こんにちは、前回ブログを書き忘れていた清瀬です。<br/><br/>本日は、AWSのWAFについて勉強させていただいたので、<br/>それをまとめたいと思います。<br/>まずWAFとは、</p>
<p><br/>Web Application Firewall(略称:WAF、ワフ)とは、ウェブアプリケーションの脆弱性を悪用した攻撃からウェブアプリケーションを保護するセキュリティ対策の一つ[1]。WAFを導入するウェブサイト運営者は、検出パターンを設定することで、ウェブサイトとウェブサイト利用者との間の通信の内容を機械的に検査する。WAFを使用することで、以下の効果が期待できる。(Wiikipediaより)</p>
<p><br/>ちょっとよくわかりませんね。<br/>WEBフレームワークは、デファルトでXSSやSQLインジェクションの対策をしてくれているものが多いそうです。</p>
<p>しかし、制作の都合上そのデフォルト機能をOFFにして、そのまま忘れていた・・・。</p>
<p>そんな時に役立つのがWAFです。WAFはWEBアプリケーションにリクエストが到達する前にその中身を精査してくれます。<br/><br/></p>
<p>AWSでは、この機能を実装するためにALBとWeb ACLsという機能が搭載されています。</p>
<p>ALBはリクエストの中身を確認し、IPやURLなど様々な条件を基にして、</p>
<p>そのリクエストを適切なターゲットグループ(サーバー・インスタンスの集まり)に振り分けます。</p>
<p>その過程で、ALBはACLsと連携をします。ACLsはルールの集まりのようなもので(たぶん)、</p>
<p>ここにどんな条件のものを弾いて欲しいかのルールを書くことができます。ACLsにはawsがすでに作成してくれている便利なルールがたくさんあるので、だれでも簡単にWAFを導入することができます。</p>
<p>こんな感じで、今日はAWSのWAFを勉強させて頂きました。こんなにもAWSが多機能だとは、今まで知りませんでした。これから、どんどん自分でもAWSを勉強していきたいと思います。</p>