1

Я знаю, что это не очень практично, но в любом случае недавно я заинтересовался сделать мой Mac сервером, возможно, для размещения блога, с помощью WordPress. Прямо сейчас у меня есть бесплатная учетная запись DynDns, и хост, с которого обновляется IP-адрес через загруженное приложение DynDns Updater. У меня есть маршрутизатор базовой станции AirPort Extreme, и он перенаправляет порт 80 на порт 80 моего компьютера Mac. DHCP резервирует 10.0.1.2 для моего Mac, поэтому он всегда получает этот локальный IP-адрес, и переадресация портов всегда будет указывать на него. Брандмауэр на моем Mac включен, хотя я не уверен, имеет ли это значение для этого.

Так или иначе, с этой настройкой, это достаточно безопасно? Был бы способ, которым кто-то мог взломать это? Для кого-то было бы невозможно взломать систему (как все файлы на моем компьютере, кроме файлов веб-страницы, считанных с веб-сервера), верно? У меня нет удаленного входа, SSH или чего-то подобного.

Что касается MySQL, мне нужно использовать WordPress, и по умолчанию у учетной записи root нет пароля, и я прочитал, что это небезопасно. Но разве вы не должны быть на моей машине, чтобы войти в нее в любом случае?

Сейчас я просто играю с этим, и я просто хочу убедиться, что я не подвергаю систему опасности. Прямо сейчас я не так озабочен взломом веб-сервера, как удаление файлов веб-страницы или что-то в этом роде, но я бы хотел здесь высказать все, что вы хотите сказать.

И не рекомендую использовать какой-либо бесплатный хостинг, единственная причина, по которой я это делаю, - это посмотреть, смогу ли я заставить его работать и узнать об этом.

Если бы вы могли немного объяснить и ответить на некоторые мои вопросы, это было бы здорово. Благодарю.

1 ответ1

0

Вы можете запустить iptables на своем Mac, для дополнительной безопасности.

Обновляйте ваш apache всеми исправлениями безопасности, убедитесь, что у вас есть все права доступа для всех каталогов, которые вы обслуживаете. Назначьте WordPress другую учетную запись mysql, наложите на нее максимально жесткие ограничения (я не помню, что делает установщик WordPress). Отключить удаленный вход в MySQL (должен быть отключен по умолчанию, но дважды проверить). Дайте этой учетной записи root пароль, что-то нестандартное.

Причина, по которой вы хотите ограничить учетные записи пользователей mysql, заключается в лучшей защите от атак с использованием SQL-инъекций. Если вы просто запускаете WordPress, это не должно быть слишком большой проблемой, но лучше не беспокоить, а сожалеть (сообщество WordPress делает довольно хорошую работу, чтобы убедиться, что явные дыры в безопасности заполнены).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .