Ich mache ein Redesign für einen Kunden, der verständlicherweise Bedenken hinsichtlich der Sicherheit hat, nachdem er in der Vergangenheit gehackt wurde. Ich hatte ursprünglich vorgeschlagen, ein einfaches PHP-Include für Kopf- und Fußzeilenvorlagen und ein gewünschtes Kontaktformular zu verwenden. Sie zögern, weil sie von ihrem Hosting-Unternehmen darauf hingewiesen wurden, dass die Verwendung von PHP ein Sicherheitsrisiko darstellt, das es jemandem ermöglichen könnte, in cPanel einzudringen und die Kontrolle über die Site zu erlangen.
Das klingt für mich so, als würde man es jemandem erzählen niemals fahren, damit sie keinen Autounfall haben. Mein Bauchgefühl ist, dass der Host versucht, dem Kunden die Schuld für Sicherheitslücken in seinem eigenen System zu geben. Außerdem ist auf dem Server immer noch PHP installiert, unabhängig davon, ob wir es verwenden oder nicht. Daher frage ich mich, um wie viel sich die Angriffsfläche dadurch tatsächlich verringert. Da ich jedoch kein Sicherheitsexperte bin, möchte ich meine nicht beibehalten Fuß in meinem Mund.
Ich sagte meinem Kunden, dass er zur Bearbeitung des Kontaktformulars eine Form von dynamischem Scripting benötigt. (Falsch?) Sie fragten, ob ich nur PHP auf dieser einen Seite verwenden könnte. Wäre dies messbar sicherer oder entspricht es dem Verschließen Ihrer Autotüren und dem Herunterklappen des Fensters?
Wie viel Wahrheit steckt in der Behauptung, ein PHP-Skript zu verwenden , egal wie einfach, ist ein inhärentes Sicherheitsproblem? Wir haben Shared Hosting ohne SSL. Ist es vernünftig anzunehmen, dass wir aufgrund der Verwendung von PHP gehackt wurden? Werden wir sicherer sein, wenn wir es nicht verwenden, aber nicht deinstallieren können? Wenn nicht, haben wir andere Probleme.
(Wäre die Antwort für eine andere Sprache anders ?)