IT

【SC*過去問解説】令和3年度 秋期 午後Ⅰ 問1

こんにちは、mokakoです。今回は情報処理安全確保支援士試験の令和3年度 秋期 午後Ⅰ 問1を解説していきたいと思います!※この解説ブログでは、あくまでも私自身が解いた備忘録となりますので、間違いなどを発見された場合はどうぞ教えていただけ...
IT

Python で 複数の外部 SQL ファイルを実行する

はじめにPython で複数の SQL ファイルを読み込んで実行する方法をまとめます。本記事では、実行した結果を CSV で出力して保存します。対象者この記事は下記のような人を対象にしています。Python で SQL ファイルを読み込んで...
IT

MySQL のデータに対して、SQLで特定の文字列以降の文字を削除する

はじめにMySQL に存在するデータに対して、SQLで特定の文字列以降の文字を削除する方法をまとめます。MySQL 5.7 以前をしようしている場合も、本記事の方法を利用することで、任意のキーワード以降の文字列を削除することができます。特定...
IT

DNS関連の攻撃

今回は、DNS関連の攻撃について勉強していきたいと思います。DNS関連の主な3つの、DNSリフレクタ攻撃(amp攻撃)DNSキャッシュポイズニングDNS水責め攻撃について情報安全確保支援士の過去問を用いながら理解していきたいと思います。1....
IT

MySQL を pandas の DataFrame で操作する

はじめにMySQL を pandas の DataFrame で操作する方法をまとめます。環境以下が今回の環境です。$ python -VPython 3.7.10$ pip list | grep -e PyMySQL -e SQLAlc...
IT

Docker Compose を使って Mac に MySQL を構築する

はじめにDocker Compose を使って Mac に MySQL を構築する手順をまとめます。環境以下が今回の環境です。Docker Compose の v2 を使用します。Docker Compose v2 のインストールは後述する...
IT

【SC*勉強】送信ドメイン認証

今回は、送信ドメイン認証について勉強していきたいと思います。送信ドメイン認証と言って思いつく単語といえば、SPF、DKIM、DMARCですよね。情報安全確保支援士の午前問題・午後問題どちらにも出てきます。特に令和元年秋期午後Ⅰの問1ではこの...
IT

Mac に pyenv をインストールする

はじめに複数のプロジェクトに参画していると、プロジェクごとに Python のバージョンが異なることがあります。そういった場合、pyenv を使用して複数の Python バージョンに切り替え、その上で venv 等で仮想環境を作成するとい...
IT

【SC*勉強】CONNECTメソッド

今回は、CONNECTメソッドについて勉強していきたいと思います。情報安全確保支援士の午後問題にも出てくることがあったので、しっかりと理解していきたいと思います。1. CONNECTメソッドとは?  概要   CONNECTメソッドとはWe...
IT

【SC*勉強】HTTP通信とHTTPS通信

今回は、HTTP通信とHTTPS通信について勉強していきたいと思います。日々の生活でもよく目にするこの二つですが(最近はhttpsのほうが多く見るかもしれません)、いまいちピンときていなかったので、勉強します。1. http通信とは?  概...