Google Cloud Platform から GCE(Google Compute Engine)+WordPress環境について「ご対応ください:  重大な問題」のメールが来た

#Google Cloud Platformから以下のメールが来ました。
　![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/261475/0aa6e8ce-38a3-4f82-14bc-89f2a5fe19b2.png)

構築したGCE(Google Compute Engine)環境を送信元とし、
リモートポートに対するポート スキャニングが検出されたとのこと。

この問題は、
プロジェクトからサードパーティに送信されるトラフィックが意図したものであり、
プロジェクトが不正使用されていないことを確認することで解決できるとあります。

対応をしないと72時間後にインスタンスを停止するとあります！！

　![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/261475/d165c8ff-004b-6699-f732-050939c0b930.png)

「異議を申し立てる」ボタンがあるので、押してみる
　![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/261475/6ee5c8c6-2ef1-65a9-e67d-02e9edf5fce5.png)

Google Cloud Platformコンソール画面に飛ばされる
（警告を受けたことが表示され、[異議を申し立てる]ボタンを押してみる
　![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/261475/601ff6c9-8020-d058-9b02-a63a40b10b70.png)

異議を申し立てる画面では、対応してから対応内容を送信する内容となっている
　![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/261475/60952ef7-accc-6db2-ab8c-2c65ea8d2877.png)
　![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/261475/510e041e-af93-739e-969d-8463d094191b.png)


本投稿は上記のメールが来ての対応した内容を纏めた内容となります。
（2019年4月時点の情報となります）

WordPrassをGoogle Compute Engineで構築している方がいて
同様のメールが来ている方がいると思いますので参考にしてください。



#Google Cloud Platformから警告を受けた環境

Google Compute Engine(GCE)にWordpressを構築している環境があります。

■環境構築した内容は以下の記事を参照ください  
　[紙ベースで実施されていた運用をGCE(Google Compute Engine)+WordPressでシステム化したお話
](https://qiita.com/kngsym2018/items/514bf738ce1c6a1c81ba)
  
上記記事の環境のソフトウェアバージョン
　＝＝＝＝＝
　　WordPress : 5.0.4
　　PHP : 5.4.16
　　Apache: 2.4.6
　　MySQL:15.1
　＝＝＝＝＝



#警告を受けた原因
  
  警告メールからサードパーティのソフトウェアとあるので調べてみたところ
  以下の記事がありました。
  
  [WordPressに脆弱性、アップデートを](https://news.mynavi.jp/article/20190315-789506/)

  WordPressの環境は「 5.0.4」だったので、まずはアップデートをする必要がある！
  

#対応
  
  以下の対応を行いました
  １．作成した環境をバックアップ
  ２．WordPressのアップデート
  ３．Cloud Web Security Scannerで脆弱性をスキャン
  
  
  
##１．作成した環境をバックアップ

簡単にエクスポート、別環境にインポートできるとのことで 
プラグイン「All-in-One WP Migration」を使用しました。
（仮にインスタンスを停止になった場合、別環境でインポートできるプラグインを検討）

■参考までにプラグイン追加方法
　![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/261475/d7fbd92d-9430-47f6-3c22-53fef3edb90e.png)

■エクスポート方法
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/261475/c67e1667-f6f1-f311-f2f2-96056ad82e16.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/261475/062defa2-0b00-65d7-dd59-0f72859c5dc6.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/261475/67bef365-d28b-db6a-e0a1-7563b06cd423.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/261475/361a4ec9-a9d7-fcf8-67d3-52ab71f1840c.png)


##２．WordPressのアップデート

画面キャプチャでは、すでに最新版に更新された後になってますが、
最新バージョンでない場合、最新版にインスールするボタンが押せる状態だったと思います。
※WordPressのバージョンアップ  5.0.4 ==> 5.1.1
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/261475/3446d3f6-4b6c-0287-15ab-cf22d7bba43c.png)

##３．Cloud Web Security Scannerで脆弱性をスキャン

WordPressを最新バージョンにしたので、Cloud Web Security Scannerで脆弱性をスキャン
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/261475/23bea0fb-f975-ca9e-5d2a-7800ec16570e.png)

スキャン開始するジョブを作成します
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/261475/03dff87e-8ef5-66c6-45e1-a79ee18f233d.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/261475/65395714-7d25-9e1e-0d7b-315aa78488f2.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/261475/b090928f-9698-b8a0-8767-b5c4f99d59e7.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/261475/ef5ed8c3-b3e3-f80a-202a-e4de1d38adcc.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/261475/988fe2ff-058b-c587-5ab4-e7257f646185.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/261475/cbf31c99-0f25-b3a3-c234-8deb790de17f.png)

##WordPressのアップデートだけでは脆弱性は解消されず

WordPressのダッシュボード画面にPHPが古いというメッセージがあったので
PHPのバージョンアップを実施

```
sudo yum install epel-release
sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
sudo yum remove php-*

sudo yum install --disablerepo=* --enablerepo=epel,remi,remi-php73 php
sudo yum install --disablerepo=* --enablerepo=remi,remi-php73 php-mysqlnd php-mysql php-mbstring php-intl

```

PHPのバージョンを
5.4.16 ==> 7.3.4　に更新。

で、再度、Cloud Web Security Scannerで脆弱性をスキャン
今度はJquery 1.12.4 がだめらしい。。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/261475/e9aae250-fb15-327e-5f22-6d75fb6bee9e.png)

WordPressでJqueryの使用バージョンを3.00に変更
変更はfunctions.php　に以下の記載をします。

```php:functions.php

function change_jquery() {
    if( !is_admin() ){
        wp_deregister_script('jquery');
        wp_enqueue_script('jquery', '//cdn.jsdelivr.net/jquery/jquery-3.0.0.min.js', array(), null , true);
    }
}
add_action('init', 'change_jquery');

```

そして、再度、Cloud Web Security Scannerで脆弱性をスキャンしたら
脆弱性は「０」になりました。

#Google Cloud Platformに異議を申し立てる
脆弱性に対する対応が完了したので異議を申し立てる画面を入力。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/261475/100899b0-f8c3-9cc2-5715-6fd1fb2a6486.png)
対応した内容とCloud Web Security Scannerを実施して問題ないことを書きました。

すると、Googleからメールが送信される。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/261475/a1b05b2e-0c50-9ffb-bd36-2bb794493bb8.png)

※２営業日以内に返事があるとのこと

#結果
今回対応した内容で申請が通りました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/261475/b14cd24e-ca49-d9d7-2323-a6ec6c5a9494.png)

#関連リンク
[紙ベースで実施されていた運用をGCE(Google Compute Engine)+WordPressでシステム化したお話
](https://qiita.com/kngsym2018/items/514bf738ce1c6a1c81ba)
※Google Compute Engine(GCE)、WordPress、PHP、MySQLを使用した記事です