RSA暗号の仕組み はじめに RSA暗号とは大きな数字の素因数分解が困難であることを利用した、公開鍵暗号方式のアルゴリズムの一種である。ここでは、RSA暗号の仕組みとその安全性について紹介する。 RSA暗号の仕組み RSA暗号を用いた通信に… shota.suzukiハック2022.10.07 178
CSR作成の手引き はじめに ここではopensslコマンドを用いたCSRの作成を説明する。ローカル環境はMacであり、opensslはLibreSSL 2.8.3である。なお、LibreSSL 2.8.3はMacOSにデフォルトでインスト… shota.suzukiハック2022.10.07 391
Apache Filesディレクティブの注意点 通常、Basic認証やIP制限をかけたいときは、configでDirectoryディレクティブの中身を変えるだろう。 その中のファイルだけに適用したい場合、Filesディレクティブを作ることで可能になる。 そこで、筆者は… RUNFUNRUNハック2022.10.04 287
誤ったバージョンのPHPを入れてしまったときの対処法 まずPHPのバージョンを確認する コマンドプロントから php -v PHPファイルから # vim /var/www/html/index.php –⇣vim内に入力– <?php phpinfo();?&g… shota.suzukiハック2022.09.29 72
Amazon Linuxのディストリビューションの確認 はじめに パッケージのインストールの方法がOSによって異なる場合に備えて、自分が使っているコンピュータのOSを事前に知っておくと便利である。特にLinuxには多くのディストリビューションが存在するため、詳細まで確認する必… shota.suzukiハック2022.09.28 976
HTMLタグのエスケープまとめ はじめに PHPにはエルケープ処理をする関数がたくさん存在する。その中でもよく使う関数をまとめた。 いろいろな関数 htmlspecialchars 雛形 htmlspecialchars(string, flags, … shota.suzukiハック2022.09.27 335
CakePHP3.7におけるajax通信での403エラー対処法 CakePHP3.7でajax通信をする際に、CSRFチェックによって403エラーが発生してしまいました。 そのためこの記事を参考にしました。 https://qiita.com/nava/items/21c08bb2a… kenshin.nakanishiハック2022.09.21 292
Basic認証をかけるには 環境 Amazon Linux 2 Apache2.4 やり方 httpd.conf等のconfigファイルに次の文を付け加える。 <Directory “{Basic認証をかけたいディレクトリの絶対パス}”>… RUNFUNRUNハック2022.09.21 184
Let’s Encryptでdehydratedを使う方法 環境 Amazon Linux 2 Apache/2.4.48 設置 cd /opt git clone https://github.com/lukas2511/dehydrated.git fatal: destin… RUNFUNRUNハック2022.09.16 408