SSL証明書を設定する SSL証明書とは SSLとは、Secure Sockets Layerの略称で、インターネット上のWebブラウザとWebサーバ間の通信を暗号化するプロトコルのことである。 インターネット上でやり取りされるパスワードや氏名… a.hiroeハック2019.02.28 468
Webページのセキュリティ対策 SQLインジェクション SQLインジェクションとは MySQLの仕組みを利用して、作成者の意図と違った動きをするように悪用されてしまう脆弱性のこと。 例えば、ユーザー名とパスワードの入力を受けてログイン可否のチェックを行… a.hiroeハック2019.02.28 261
LAMPを組み合わせてみる PHPとは 以前のハックノートで述べたように、LAMPは、Linux、Apache、MySQL、PHPの頭文字をとったものであり、今回は初めて出てきたPHPをメインにハックノートを書いていく。 PHPとは、HTMLを動的… a.hiroeハック2019.02.21 425
MySQLでデータベースを操作する MySQLを含むLAMPとは MySQLとは、”LAMP”のMである。 LAMPとは、OSのLinux、WebサーバのApache、データベースのMySQL、プログラミングのPerl、PHP,Py… a.hiroeハック2019.02.21 1,195
WebサーバをいじってWebページ内容を変える Webブラウザからリクエストを受け取り、ブラウザに表示させる際に介在するWebサーバを構築し、ファイル指定無しの場合デフォルトで表示させる設定になっているので、それ以外のファイルを表示させるよう、変更を行うことについて書… a.hiroeハック2019.02.21 1,023
Shellスクリプトについて Bashとは BashとはLinux系OSデフォルトのシェル(ユーザーインタフェースソフト)のこと。 ターミナルでコマンドを打ち込む相手がBashであるということだ。 shellは殻という意味合いがあり、核であるカーネル… a.hiroeハック2019.02.14 585
サーバーの初期知識 ●サーバーにソフトウェアをインストールするといった作業は、管理者ユーザー(root)でなければ行えない仕組みになっている。管理者権限を持つには sudo su – このコマンドで一時的に管理者になる。 つくったファイルの… a.hiroeハック2019.02.12 239