2016-05-10 22 views
-1

SQLとデータベースのいくつかのコースをオンラインで利用し、提供されたサーバを使用してコードを実行しています。自分のデータベースを構築して、Snow LeopardでiMacにMySQLアカウントを設定しました。安全に関する予防措置をあまり深く読まなくても、間違いから多くを学んだことが分かります。この悪いアイデアは私のパスワードがひどくなり、何が起こったのかを把握しようとしていた最大の頭痛が生じました。私はコンピュータ全体を拭かなければならなかった。私は非常に初心者のサーバーの試みに注入されたパケットがどれほど悪意のあるか信じられませんでした...MySQLパブリックサーバiMacを設定する最も安全な方法

誰もが安全を確保する方法を持っていますか?私はサイトに支払いをしたくないので、これを自分で構築しようとしています。マイク/ウェブカメラにアクセスできないような予防措置を設定することはできますか?誰かがパスワードを解読しようとしているのを特定できますか?説明のある任意の端末コードは非常に高く評価されます。

+0

「私はコンピュータ全体を拭き取っていました」それが起こるにはどうしたらよいでしょうか?私はあなたのMacでMySQLを理解しようとしています。どのようなセキュリティ問題が発生しましたか?あなたの問題にもっと具体的な詳細を教えてください。ここの皆さんがあなたをより良く助けることができます。 –

+0

これを行わないでください。何百もの無料のホスティングプロバイダがあり、あなたがデータベースとウェブサイトをホストする際に、このすべてを学んでいる間に使用することができます。明らかに、Macで開発環境をセットアップすることはできますが、インターネット上で利用できるようにしないでください。 ITセキュリティ専門家は、オンラインシステムを保護するために驚異的な金額を支払われ、さらに複数の機会に間違ってしまうことさえあります。どのように運賃を支払うと思いますか? – Shadow

答えて

0

MySQLを保護する唯一の方法は、は、ポート3306を公開インターネットに公開しないことです。

マシンにリモート接続する必要がある場合は、VPNまたはSSHトンネル経由で接続する必要があります。

ほとんどの家庭用ルータには、基本的なポート転送とルーティングポート22があり、iMacには問題ありません。 パスワード認証がオフであることを確認してください。あなたはSSHキーのみを使用しています。

関連する問題