SSL証明書の検証を無効化
なぜ危険か
証明書の検証を切ると、通信経路上の誰でも呼び出し先APIになりすまし、APIキーを含むデータを盗み見たり改ざんしたりできます。
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
対策
CURLOPT_SSL_VERIFYPEER は true、VERIFYHOST は 2 のままに。
コードを検査する
コードを検査する →
ファイルを貼り付けると、このルールに該当する行をすべて示します。