Безопасность и доступы
Установка правок требует доступа к сайту — это главный риск, который вы берёте, работая с любым подрядчиком. Поэтому сервис сейчас устроен так, что доступы к вашему серверу ему не нужны и не передаются.
В сервисе нет форм для паролей FTP, SSH или панели хостинга, и в базе нет полей для них. Прежняя версия админки сохраняла такие доступы в браузере открытым текстом — этот раздел удалён. Не присылайте пароли и в форме заявки.
Предложенные title, description и тексты видны в кабинете рядом с исходными. Переносите их на сайт сами или силами своего разработчика — сервис вашего сервера не касается.
Установка правок силами сервиса пока не подключена. Когда понадобится, выдавайте временный доступ: отдельного пользователя с правами только на нужную папку, которого вы удалите сразу после работ.
Технические меры
Соединение с сайтом и с сервером сервиса идёт по HTTPS. Пароли учётных записей хранит служба входа Supabase — только в виде хешей, сам пароль сервис не видит.
Доступ к данным в базе разграничен правилами на уровне строк (Row Level Security): аудиты и сметы вошедшего пользователя видит только он, заявки с сайта — только администратор. Проверки, запущенные без входа, ни к кому не привязаны и защищены слабее: для сайтов, которые вы не хотите показывать посторонним, запускайте аудит из кабинета. Ключи внешних сервисов — языковой модели, почты, поисковой выдачи — хранятся в секретах серверных функций и в браузер не попадают.
Аудит обходит только публичные адреса по http и https. Адреса внутренних сетей, localhost и служебные диапазоны, включая адреса облачных метаданных, отклоняются; имя сайта перед обходом разрешается в IP-адреса, и проверяется каждый из них, а каждый переход по редиректу проверяется заново. Так аудит нельзя использовать, чтобы заглянуть во внутреннюю сеть сервиса.
Чего пока нет
Двухфакторного входа. Его можно включить технически, но защитой он станет, только когда вход будет требовать второй фактор на каждом шаге, — до этого не показываем его как работающий. В настройках кабинета можно сменить пароль и завершить сессии на других устройствах.
Превью исправленной копии сайта. Когда оно появится, копия будет закрыта от индексации: незакрытая копия стала бы дублем вашего сайта в выдаче.