Noob könnte ein Briefing gebrauchen

  • Hallo in die Runde,

    ich habe hier bei Netcup einen Server für unterschiedliche Projekte. Meine "Fähigkeiten" mit der Server Administration haben sich bisher jedoch nur auf managed Server bei andern Anbietern beschränkt.

    An sich habe ich jemanden mit dem ich zusammenarbeite, der mich mit diesem Server unterstützt hat, jedoch werde ich nicht umhin kommen, mir doch einige Fähigkeiten aneignen zu müssen.

    Ende September/Anfang Oktober war plötzlich das SSL Zertifikat ausgelaufen, die Seite war nicht direkt zu erreichen, kurze Zeit später hatte ich in einem Ordner für eine Domain eine Wordpressinstallation. An sich habe ich meine Page in einfachem HTML/CSS/JS. Nach kurzem wundern, ist der komplette Ordner neu installiert worden aus einer alten Sicherung.

    Nun war ich gestern Abend in meiner Search Console bei Google und habe dann 150.000 neue indexierte Seiten und 50.000 noch nicht registrierte Seiten vorgefunden.

    So viel zum Thema was die Hacker angestellt haben. Offensichtlich war es eine chinesische Hackergruppe.

    Das einzige was ich mache ist, mit Filezilla in meinen Ordner für meine Haupthomepage zu gehen. Ich bin auf Apple unterwegs, habe keine Schrottsoftware installiert und lade mir auch nicht wild irgendetwas aus dem Netz herunter.

    Nun meine Frage:

    Wie kann es überhaupt dazu kommen, dass jemand eine komplette WP Installation auf einem Server ausführen kann? Was muss dafür notwendig sein? Braucht man dafür schon das Root-Passwort? Entschuldigt die dusseligen Fragen, aber ich habe damit noch keine Erfahrungen.

    Was kann ich unternehmen, um den Server auch insbesondere für spätere Wordpress Installationen zu schützen. Momentan läuft wohl eine Ubunto Version mit NginX auf dem Server.

    Gibt es irgendwo gute Tutorials um den Umgang mit Servern zu lernen? Also Einrichtung, Dos, Don`ts, Sicherheit und Optimierung für Wordpress?

    Vielen Dank im voraus.

    Chris

  • Zur hilfreichsten Antwort springen
  • Meine "Fähigkeiten" mit der Server Administration haben sich bisher jedoch nur auf managed Server bei andern Anbietern beschränkt.

    Dann solltest Du auch weiterhin maximal einen managed Server (bei netcup oder anderen) nutzen - zumindest bis Du Dir das Knowhow eines sicheren Server-Betriebs z. B. in Deinem Heimnetzwerk beigebracht hast. Allerdings würde ich auch dies deutlich hinterfragen: Fein, wenn Du einfach Bock auf die Materie hat ... andernfalls solltest Du diesen Service einkaufen und ruhig schlafen.

    Mit ein paar Dos und Don'ts ist es dabei nicht getan, Stichworte Härtung, Firewall, Betriebskonzept, Sicherungen, ...

  • Das ist die Frage MyMattes,

    ich dachte ich hätte diese Fähigkeiten von jemandem "eingekauft".

    Könntest Du mir Szenarien schildern, die notwendig wären, um eine komplette WP Installation mit Datenbank anlegen etc. durchführen zu können. Wo sollte man anfangen zu suchen?

  • Ein guter Anfang wäre, zu wissen, welches Betriebssystem man auf dem Server hat. Mit anderen Worten: Du bist mit einem eigenen Server offensichtlich weit überfordert. Wie wäre es mit einem Webhostingpaket? Da kann man noch genug falsch machen. Wenn du es trotzdem angehen willst, ist das angepinnte Thema im Server-Unterforum für dich:

    Server administrieren - wo fange ich an? - netcup Kundenforum
    Hola zusammen,eigentlich wollte ich bis August warten, aber jetzt juckt es mich doch ein wenig unter den Fingern:Wie fange ich an zu lernen wie ich einen…
    forum.netcup.de
  • Ne WordPress Installation hat nicht unbedingt was mit einer Server Administration zu tun. Ich würde dir auch empfehlen, bei managed Server zu bleiben.

    Wenn WordPress inkl. Plugins, Theme aktuell gehalten werden, ist das ein guter Anfang. Dazu beließ dich, wie man WordPress härtet gegen Hacker Angriffe bzw. wie man Grundrauschen eindämmt. Wenn du das alles umgesetzt hast bzw. verinnerlicht hast, bist du ein ganzes Stück weiter in Richtung sichere WordPress Installation.

    Einmal editiert, zuletzt von Hille (16. Oktober 2024 um 17:58)

  • Danke für den Hinweis NaN,

    Ausgangssituation ist,

    hatte einen managed Server zuvor, lief bestens, alles super, seid 10 Jahren nie Problem gehabt. Habe dort ach mit meinen Laravel Projekten herumgespielt.

    Ich wollte dann das ganze etwas strukturieren und anstatt das ich 3, 4 Stunden nach einer Lösung für eine Umsetzung google, nehme ich mir lieber einen Laravel entwickler und er setzt das meiste um, was ich mir denke. Quasi, anstatt das ich 3 Stunden recherchiere, arbeite ich lieber rein und bezahle jemanden dafür, der den Code zumeist aus dem FF schreibt. Mein Laravel Entwickler, hat diese Option bei Netcup vorgeschlagen. Ich habe meinen managed Server gekündigt und bin mit dem ganzen Kram zu netcup gekommen. Mein Gedanke war: "Wenn es Dir die Arbeit leichter macht für dich. Gut." Er sollte die komplette Softwareseite mit Laravel übernehmen.

    Ich habe mir also nicht aus Größenwahn einen eigenen Server aufgebürdet, daher bitte nicht diese tollen Ratschläge. "Vielleicht ist das ne Nummer zu groß für dich..."

    Ich brauche jetzt eine Lösung und Input zu meiner Frage, da der vertrag von Netcup jetzt wieder um 12 Monate verlängert worden ist.

    Danke.

    Noch einmal die Frage:

    Könntest Du mir Szenarien schildern, die notwendig wären, um eine komplette WP Installation mit Datenbank anlegen etc. durchführen zu können. Wo sollte man anfangen zu suchen?

  • bitte nicht diese tollen Ratschläge. "Vielleicht ist das ne Nummer zu groß für dich..."

    Nicht vielleicht. Bis jetzt hat jemand anders den Server für dich administriert und du hast dich nur um die Anwendungsschicht gekümmert. Deine Frage kommt bei mir nicht so gut an, weil du quasi fragst, könnt ihr mir mal eben erklären, was ihr so macht, denn das kann ja nicht schwierig sein. Ein wenig mehr Respekt, wenn nicht vor den Leuten dann vor der Aufgabe, wäre angebracht. Das verlinkte Thema ist übrigens wirklich für Einsteiger gedacht und hat nur rund 900 Kommentare. Das ist ein guter Anfang.

    Und wenn du deinen gehackten Server noch nicht heruntergefahren hast, um ihn neu zu installieren, ist DAS der Anfang.

    2 Mal editiert, zuletzt von NaN (16. Oktober 2024 um 19:06)

    • Hilfreichste Antwort

    Oben sprichst du von eine "chinesische Hackergruppe" - Hier frag ich mich schonmal wie du darauf kommst.

    Die ersten Schritte die du nun machen solltest:

    - Alle "öffentlichen" Dienste beenden oder via Firewall sperren.

    - In die Analyse der Logs gehen, wenn nicht von den Hackern gelöscht.

    - - Mit welchen Rechten wurde die WP Installation angelegt (www-data / php-user / root / Anderer User ?)

    - - Wann wurde die Modifikationen durchgeführt.

    - - Was wurde alles Bearbeitet, sind noch weitere "Hintertürchen" installiert worden.

    - - uvm...

    Damit du dir mal einen Überblick schaffen kannst.

    Wenn es "nur" der www-data / php-user war, der die ganzen Modifikationen durchgeführt hat, dann kannst du schon fast sicher sein, dass der Angriff über das Web kam. Sollte es durch einen root User durchgeführt worden sein, dann wird es noch kritischer.

    Man sollte natürlich die Lücke finden, wo der Angriff stattgefunden hat um dann weiter zu machen - nicht das man diese direkt wieder "offen" ins Netz stellt.

    Eine Bereinigung des Systems ist meistens nicht Wirtschaftlich, hier sollte man dann drüber nachdenken das ganze von Grund neu aufzusetzen, hier empfiehlt es sich dann wenn die Kentniss nicht voll vorhanden oder die Muße da ist, es sich anzueignen wirklich wieder zu einem Webhosting-Paket oder Managed-Server wechseln. Die 12 Monate sehe ich weniger als Problem, dafür gibt es hier im Forum die Tauschbörse.

    Möchtest du das ganze doch nochmal probieren, dann bitte ausreichend in Härtungsmaßnahmen einlesen und regelmäßig das System auf dem aktuellen Stand halten.

  • Die ersten Schritte die du nun machen solltest:

    Herunterfahren, und dann im besten Fall ins Rettungssystem booten, Image von der Platte machen und offline analysieren. Wenn es schon an den Basics der Serveradministration mangelt, ist das natürlich aussichtslos. Auf jeden Fall den Server erst mit einem neuen Image oder zur Installation mit einem Installationsmedium wieder starten.

  • rgendwie muss die ja jemand installiert haben.

    Dazu musst ja zumindest irgendwelche rechte als Benutzer haben.

    Ja, natürlich, aber auf einem nicht hinreichend gesicherten Server ist das trivial für einen Hacker.


    Mein Laravel Entwickler, hat diese Option bei Netcup vorgeschlagen. Ich habe meinen managed Server gekündigt und bin mit dem ganzen Kram zu netcup gekommen.

    Ist ja nett von ihm, dass er sich um Laravel kümmert, aber all die anderen Aufgaben, die bei einem managed Server inklusive sind, die hat er nicht angesprochen? Zum Server administrieren gehört mehr, als lediglich die Anwendung oben drauf zu schreiben. Aufwending sind die Grundlagen: Einrichtung, Konfiguration und vor allem die Absicherung. Habt ihr euch nie gefragt, warum ein Managed Server so teuer ist im Vergleich zu einem normalen Server?

    Ich weiß, ich werde wieder Prügel dafür bekommen, weil ich hier permanent predige, dass Anfänger bitte nicht mit einem eigenen Server bei Netcup anfangen sollen. Der hängt vollkommen ungeschützt im Internet, nicht mal ne Systemfirewall ist davor. Man muss sich um alles selber kümmern, die komplette Absicherung. Man glaubt mir das ja nie, aber was dann passiert, sieht man hier. Du kannst von Glück reden, wenn nicht noch Schadensersatzansprüche auf dich zukommen. Wer weiß, was die sonst noch alles auf dem Server angestellt haben.

    Fangt zu Hause auf einer VM an. Dort könnt ihr euch mit Linux und mit der Einrichtung einer Firewall befassen und das ausführlich testen. Wenn ihr euch wirklich sicher seit und hinreichend Erfahrung aufgebaut habt (und das dauert Monate, wenn nicht Jahre!), dann könnt ihr auf einen echten Server im Internet umziehen. Und immer dran denken: Bevor man die Applikation einrichtet, macht man Firewall, Absicherung, WAF usw.

    Die jetzige Installation würde ich abschreiben. Es ist äußerst unwahrscheinlich, dass man die Einfallstore im Nachhinein beseitigt bekommt. Wenn sie clever waren, haben sie vorgesorgt, so dass sie immer wieder auf das System kommen können, selbst wenn du es jetzt absicherst.

  • chrisss 16. Oktober 2024 um 19:56

    Hat einen Beitrag als hilfreichste Antwort ausgewählt.
  • Mein Laravel Entwickler, hat diese Option bei Netcup vorgeschlagen. Ich habe meinen managed Server gekündigt und bin mit dem ganzen Kram zu netcup gekommen.

    Und warum auf einen VPS und nicht wieder auf einen managed Server? Ich verstehe nicht diesen Reflex, unbedingt einen eigenen Server haben zu wollen - ist das jetzt ein Statussymbol?

    Für mich wird genau umgekehrt ein Schuh daraus: Ich möchte mich um so wenig wie möglich selber kümmern müssen: Im Idealfall reicht ein Webhosting, zur Not ein managed Server und nur im äußersten Notfall - und nur nach genauer Anforderungsanalyse - käme ein selbst betriebener Server in Frage. Einfach, weil ich meine Kraft und Zeit gerne für Dinge investiere, die mir wichtig sind. Ist Serverbetrieb mein Hobby oder Job, okay. Sonst wird das fremdvergeben ... und das hast Du ja offensichtlich nicht getan, sonst würdest Du nicht meinen, Dich einarbeiten zu müssen.

    Mach' einen Schritt zurück: Reisse Dein kompromittierendes System ein und (1.) lass' es von Deinem Dienstleister neu aufbauem, falls er es auch betreut (und dies kann). Sonst (2.) analysiere genau, ob ein selbst gemanagter Server wirklich nötig ist. Nutze wenn möglich gemanagte Services und schreibe im Zweifelsfall die Miete als Lehrgeld ab (oder nutze die Börse).

    Alles andere wird für alle Beteiligten sehr unerfreulich.

  • Vielen Dank ArtCore7 und frank_m,

    auf die Chinesen komme ich weil die indexierten Seiten in der Search Console zum Teil in hanzi verfasst waren. Die Russen würden wohl eher Ihr kyrilisch oder unser Alphabet verwenden. Denke ich mir halt.

    Nachdem mir im Domain Verzeichnis, welches eigentlich nur meine HTML/CSS Seite beinhalten sollte, die typischen WP Ordner und Dateien aufgefallen sind, habe ich Rücksprache gehalten und mein "Techniker" hat ein Backup eingespielt. Ob er das ganze System neu raufgespielt worden ist, kann ich nicht sagen, jedoch so wie ich mir das hier gerade zusammenreime, steht das Ding immer noch mit offenem Scheunentor im Netz.

    Der Techniker ist z.Z. aus familären Gründen generell schon nicht so gut verfügbar und scheint gleichzeitig auch nicht so sattelfest zu sein.

    Frank

    Nein, nein, Frank. Von mir bekommst Du dafür keine Prügel. Ist vollkommen berechtigt.
    "Wir" haben uns nicht gefragt, er meinte, er würde das übernehmen. Es war seine klare Aufgabe. Mein Ziel war es das Backend eines Projektes abzugeben und mich nur dem UI/UX und der Frontend Programmierung zu widmen. Ich persönlich wäre beim Managed Server geblieben. Ich wollte ihm lediglich jede Freiheit geben. "Nimm das, womit DU am besten klarkommst und arbeiten kannst."

    Gut, Gut,
    ich schaue mich dann erstmal nach einem Managed Server um, damit bin ich die letzten Jahre einfach bestens gefahren.

    Danke ArtCore7 und frank_m für die hilfreiche Rückmeldung.

    Einen schönen Abend Euch.

  • Ich brauche jetzt eine Lösung und Input zu meiner Frage, da der vertrag von Netcup jetzt wieder um 12 Monate verlängert worden ist.

    Wenn du Privatperson bist, kannst du nach der Mindestlaufzeit monatlich kündigen und bekommst deine Vorauszahlung erstattet

    It's me, only me, pure michi 🦆

    RS: ja:thumbup: VPS: yep:thumbup: ARM: sicher:thumbup: WH: klar :thumbup:

    Domains: auch:thumbup: