PHPを使用してデータベースのバックアップ/ダンプを取る場合は、スクリプトのタイムアウトがそれ以上になる可能性があります。しかし、これらの非セキュリティ関連のものを無視すると、それに関係するすべてのセキュリティ問題があります。PHPを使用してリモートデータベースのデータベースダンプ/バックアップを取る際のセキュリティ上のリスクと適切な対策
ウェブスペースにバックアップを作成する必要があるため、他のユーザーがブラウザからファイルにアクセスする危険性があります。誰かがそれを詳しく説明できますか?適切なファイルアクセス許可が設定される前に、ダンプが作成されると瞬間的な危険はありますか?もしそうなら、PhpMyAdminのようなアプリはどのようにそれを処理しますか?彼らは何かをしていると私は読むが、私は何を確信していないと私はそれが正確に彼らが何を知っていないでトリックを見つけるためにコードを探索することは非常に痛いことがわかった。あなたが基本的なアイデアやテクニックを分かち合うことができれば、それでは。これ以外のセキュリティ上の問題は何か。初心者のプログラマが問題に遭遇する前に知っているように、ここで説明したすべての可能性を見てうれしいです。もちろん
シェルスクリプトのようなものを使用することをお勧めしますが、これは常に目的を果たしていないこと -
- ユーザーは技術屋であること、およびバックアップのためのシンプルなURLを実行すると、より快適ではないかもしれません。
おかげで、
Sandeepan
バックアップが正確に行われる方法と、ユーザーがファイルを取得するプロセスがどのように機能するかについての詳細を追加することをお勧めします。ここでのセキュリティに関する質問はすべて詳細です。 (または、あなたはこれを行うphpMyAdminの方法を指していますか?) –
@Pekkaはいphpmyadminのやり方。 –
mysqldumpを使ってマシン上のデータベースを自動的にバックアップしてから、SCPやSFTPを使って他のサーバに転送するのが最善の方法だと思います。それが私の行いなのです。 – Savetheinternet