Масштабы этого вопроса являются ошеломляющими, но это большой вопрос и определенно важный.
Большая часть проблем, которые у вас возникнут с вашим сервером, может быть связана с самим доступом к серверу, убедитесь, чтоВы не используете программное обеспечение, которое вам не нужно.Если вам не нужен сервер имен, отключите привязку;То же самое касается ftp, даже sendmail, если вы можете.Если возможно, используйте надежные пароли и альтернативные порты.
Для PHP см. http://us3.php.net/manual/en/security.php и http://php -ids.org / ;обязательно используйте mysql_real_escape_string () и htmlentities ().
Для HTML / PHP / JS см. http://en.wikipedia.org/wiki/Cross-site_scripting
Есть над чем подумать.Я бы порекомендовал попытаться найти наставника, чтобы помочь вам понять, что важно.Я сейчас наставляю парня, и это ему очень помогает, даже если я не идеален.Это может помочь, но человек, которому вы доверяете, который может посмотреть, как вы делаете вещи, может дать рекомендации, которые вы просто не получите, если не разместите всю свою базу кода.