2019-03-10プログラミング日々忙しく仕事に励んでおりますが、お休みの日にはゲームしたり本読んだりとやりたいことやってストレス解消しています。その他にも最近では、仕事に役立つスキルや知識を得ようとIT系のサイトなどをサーフィンしていたりします。システムエンジニアに技術の向上は欠かせませんからね。(とは言っても興味のなさそうなタイトルばかり並んでいたらすぐにゲームに切り替えてしまうのですけれども...。)つい先日こんな記事を見つけました。現在セキュリティの厳しい案件に従事していることもあってか、タイトルを見た瞬間に「まじか」と思いました。HTTP通信とは上記記事で取り上げられている「HTTPS」に触れる前に、「HTTP」に関して触れておこうと思います。「Sがつくだけでそんなに変わるもんなの?」と思うかもしれませんが、社会問題になるレベルで大きく変わります。いつものごとく、一部外部リンクに頼ります。http(通信プロトコル)とは?httpの仕組みと、通信内容(リクエストヘッダとレスポンスヘッダ)の確認手順まとめ「HTTP」とはネットワーク上で行われる通信のプロトコル(ルール)になります。してルールが必要かと言うと、通信を行う「機器(主にPC)」は人間のようにデータを機械的に判断することが出来ません。人間であれば知識や知恵などから、文脈を読んで「よきにはからう」ことが出来ますが、「機器」は受け取ったデータをあるルールに則って判断することになります。