かどで日記総合wiki

かどで日記のもろもろが書かれています。

もくじ

  • 実施済みの対策
  • 本番環境に関して

    データベースのバックアップについて 稼働状況などの表示について アップロード上限について

    リンク一覧

    現状

    kadode.usuyuki.net にて運用中

    変更後

    web フロント
    diary.kado.day

    開発者向け wiki
    wiki.kado.day

    全体紹介ページ
    portal.kado.day

    かどで日記メイン API
    api.kado.day

    NLP 関連の API
    nlp.kado.day

    かどで日記管理用 admin.kado.day

    かどで日記稼働状況表示用 paper.kado.day

    Laravel よく使うコマンド

    Laravel キャッシュクリア&最適化

    https://qiita.com/ucan-lab/items/c1e561d20cc591966c25

    $ composer install --optimize-autoloader --no-dev
    $ php artisan optimize:clear
    $ php artisan optimize
    

    composer メモリエラー

    COMPOSER_MEMORY_LIMIT=-1 $(which composer) install
    

    メンテナンスモード移行 artisan コマンド

    メンテナンスモード

    php artisan down
    

    メンテナンスモード終了

    php artisan up
    

    引数はなぜか使えない。

    メンテナンスモード中は 503 エラー扱いになる


    データベース手動バックアップコマンド

    php artisan backup:run --only-db
    

    データベース手動 GCS 送信

    php artisan gcs:backup
    

    実際にテスト済

    SQL インジェクション

    Laravel 側 →eloquent で対策済み(できないことを確認済み) Python 側 →Mysqldb の execute で対策済み https://qiita.com/yoichi22/items/56cc3d8e243e137a254c

    XSS 攻撃

    できないことを確認済み

    CSRF 攻撃

    Laravel blade で対策済み(@csrf)

    実施済みの対策

    SSH 不正ログイン対策

    パスワードログインの禁止、root ログインの禁止を設定済み