• お世話になります。初めての投稿です。
     WORDPRESSの管理画面へのログインができなくなっている事に気づき調査をしてきましたが、原因が特定できず本フォーラムにご助力を頂きたくお願いいたします。

    ■経緯
     WORDPRESSの管理画面へログインが行えない(ID/PWDの入力後にログインボタンを押下するも
     ログイン画面上にはエラーも出ず、ID/PWDの画面が再表示(ID/PWD欄は空欄))事象が発生。
     phpMyAdminにログインし、データベースに係る確認としてshow grantsを実行し権限の確認を
     したところ、[UPDATE/INSERT/ALTER/CREATE]の権限が消失していることを検知した。

     ・事象発生時のshow grantsの結果
      GRANT SELECT, DELETE, DROP, REFERENCES, INDEX, LOCK TABLES ON XXXXX TO XXXXX

     ・データベース構築当初のshow grantsの結果
      GRANT SELECT, INSERT , UPDATE , DELETE, CREATE , DROP, REFERENCES, INDEX, ALTER ,
      LOCK TABLES ON XXXXX TO XXXXX

     上記の権限の消失より、以下の順序でデータベースの再構築を行いましたが、同様の
     事象が再現し、ログインが行えない状況です。
      1.phpMyAdminを利用し、データベースのエクスポートを取得
      2.レンタルサーバのコントロールパネルより新規データベーススペースの作成
      3.phpMyAdminを利用し、新規データベーススペースへデータのインポート
        →3の時点でデータベース権限は、構築当初のフル権限が付与されていることを確認。
      4.wp-config.phpを編集し、新規データベースへ接続先変更
      5.WORDPRESS管理画面へのログインが行えるようになったことを確認
      6.数分(2分くらい?)後に、別ユーザがWORDPRESSログイン画面へログインを
        したところ、経緯の先頭に記載したログイン不可の事象が再現
      7.phpMyAdminにてshow grantsを確認したところ、権限の消失が再発している事を確認

    ・ご助力を頂きたい点
     現時点の想定
      データベースの復旧時点では権限が付与されている事より、データベース内のデータにより
      発生している不具合ではないと考え、また、wp-config.phpの変更を契機にWORDPRESSの 
      何かしらの機能/動作により発生している事象であると考えております。

      上記のような状況の復旧に向けて何かしらの知見等あれば、ご助力頂きたくお願いいたします。
      また情報が不足して答えようがない等あれば、わかる範囲で回答をさせて頂こうと考えており
      ご連絡ください。
      
      MYSQLバージョン: 5.7.15
      PHPバージョン:7.4.30
      WORDPRESS  :4.8.3-ja

    以上です

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    WordPress がきっかけで権限が変更されてしまうのであれば、改ざんなどが発生している可能性があると思います。
    下記のページを参考に対応されることをお勧めします。
    FAQ ハッキングされた場合は

    WordPress 4.8.3 はとても古く、セキュリティ対応などが重ねられて 4.8.20 がリリースされていますので、少なくともこちらのバージョンを使うことをお勧めします。

    ところで、この点についてはあまり詳しくないのですが、WordPress からデータベースに接続するユーザーとして、GRANT権限があるユーザーを使わない方がいいのではと思います。

    トピック投稿者 ug19770909

    (@ug19770909)

    munyagu さま

    ありがとうございます。全面的にご指摘の通りなんですよね。。

    バージョンアップは対応いたします。

    何かハッキングの手口で同様な事象等をご存知の方がいらっしゃれば、教えてください。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「mysqlのupdate/insert権限が消失する」には新たに返信することはできません。