Homepage selbermachen 7.846 Themen, 35.563 Beiträge

Homepage gegen eindringlinge absichern

hansapark / 3 Antworten / Flachansicht Nickles

hallo..

ich habe eine frage, und zwar, was kann man tun um seine webseiten vor unerwünschten änderungen im code und ähnlichem zu schützen?

bei mir kam es jetzt mehrmals vor dass quelltext einfach verschwunden ist.

außer "mysql_real_escape" bei manchen eingaben, und einem regelmäßigen backup habe ich keine maßnahmen ergriffen. (weiß nicht welche)

was kann man alles tun um die sicherheit zu maximieren,?

es ist eine reine html,php,mysql webseite

danke.
h.





bei Antwort benachrichtigen
the_mic hansapark „ui. ich werd mich erst mal an SFTP/SSH oder zumindest FTPS, evtl. suhosin,...“
Optionen

mysql_real_escape alleine genügt nicht. Jeder Userinput muss akribisch geprüft werden. d.h. jede Eingabe muss mit strip_tags, addslashes etc pp gefiltert werden. Ein gescheites Entwicklungsframework wie z.B. cakephp, symfony oder zend sollte dir die Mehrheit dieser Aufgaben abnehmen.

Auf PHP zu verzichten ist nicht ganz trivial. Je mehr in PHP geschriebene Funktionalität das Projekt enthält, desto mühsamer wird es, die Sache in einer anderen Sprache neu zu schreiben. Daher sollte diese Designentscheidung eigentlich je schneller desto besser getroffen werden.

django ist ein Framework für Python, also nix mit PHP. Wenn du Python nehmen willst, solltest du dir aber auch mal Turbogears anschauen, das ist nicht übel. Falls du dich mal an was ganz anderem versuchen willst, soll Ruby on Rails ziemlich genial sein.

cat /dev/brain > /dev/null
bei Antwort benachrichtigen