質問: ロリポップ等のレンタルサーバーにMYSQLでDBサーバーを作成した時に、 外のアプリからAPIを通じてデータの読み書きを行いたいです。 DBにアクセスするAPIはPHPで記述し、 外のアプリからAPIを叩く時はデータをjsonで送ります。 この時送るjsonデータは改ざんできないようにし、 かつAPIは自分以外は叩けないようにしたいです。 データを送る方法は上記が実現できればjson以外でも問題ないです。 できるだけ簡単に実現するにはどのようにすればよいでしょうか。 よろしくお願いいたします。
回答: いくつか方法があるかとは思いますが、 1. APIにはHTTPSでアクセスする(通信内容の改竄を防ぐ、サーバのなりすましを防ぐ) 2. APIへのアクセスにはbasic認証を使う(HTTPS+basic認証であれば、多くの場合セキュリティ的に問題ない) というのが一番簡単かなと思います。