2016-05-10 4 views
-1

Ich nehme ein paar SQL-und Datenbank-Kurse online und habe die bereitgestellten Server verwendet, um Code auszuführen. Ich wollte meine eigene Datenbank erstellen, also habe ich einen MySQL-Account auf meinem iMac mit Snow Leopard eingerichtet. Ohne zu sehr in Sicherheitsvorkehrungen zu lesen, kann ich sagen, dass ich sehr viel von meinem Fehler gelernt habe. Diese schlechte Idee führte dazu, dass mein Passwort geknackt wurde und die größten Kopfschmerzen auftraten, als ich versuchte, herauszufinden, was passiert ist. Ich musste den gesamten Computer löschen. Ich konnte nicht glauben, wie bösartig das Paket in meinem sehr Anfänger Versuch injiziert wurde ...Sicherste Möglichkeit, MySQL öffentlichen Server iMac

Hat jemand irgendwelche Techniken, wie man Sicherheit gewährleistet, so dass dies nicht wieder passiert? Ich möchte keine Seite bezahlen und versuche das selbst zu bauen. Kann ich Vorkehrungen treffen, wie beispielsweise den Zugriff auf mein Mikrofon/meine Webcam zu verhindern? Kann ich feststellen, wenn jemand versucht, mein Passwort zu knacken? Jeder Terminalcode mit einer Erklärung würde sehr geschätzt werden.

+0

"Ich musste den gesamten Computer löschen" Was hätten Sie dafür tun können? Scherz beiseite, wenn ich verstehe, Sie versuchen, MySQL auf Ihrem Mac zu verstehen? Welche Sicherheitsprobleme haben Sie angetroffen? Versuchen Sie, Ihr Problem genauer zu beschreiben, und jeder hier kann Ihnen besser helfen. –

+0

Tun Sie das nicht. Es gibt Hunderte von kostenlosen Hosting-Providern, die Sie verwenden können, um Ihre Datenbank und Website zu hosten, während Sie all dies lernen. Natürlich können Sie eine Entwicklungsumgebung auf Ihrem Mac einrichten, stellen Sie sie einfach nicht im Internet zur Verfügung. IT-Sicherheitsexperten erhalten hohe Beträge, um Online-Systeme zu sichern, und selbst wenn sie es mehr als einmal falsch machen. Was glaubst du, wie es dir geht? – Shadow

Antwort

0

Die einzige Möglichkeit, MySQL zu sichern, ist . Setzen Sie Port 3306 niemals dem öffentlichen Internet aus..

Wenn Sie sich remote mit Ihrem Computer verbinden müssen, sollten Sie sich über einen VPN- oder SSH-Tunnel verbinden.

Die meisten Heim-Router haben einige grundlegende Port-Weiterleitung und Routing-Port 22 zu Ihrem iMac sollte in Ordnung sein. Seien Sie einfach sicher Passwort-Authentifizierung ist aus und Sie verwenden nur SSH-Schlüssel.

Verwandte Themen