2013-08-16 3 views
6

Я использую «Тонкий» в качестве моего сервера рельсов в своей среде разработки. Я заметил что-то, что меня насторожило. Я сделал перерыв ... никаких нажатий клавиш на моей машине. Окно терминала, где тонко работает производятся следующим образом:Является ли приложение Rails 3.2.13 на моей машине разработки взломанной?

Started GET "/controller/method" for 127.0.0.1 at ... 
Processing by ...Controller#method as HTML 
Completed 401 Unauthorized in 58ms 

Started GET "https://stackoverflow.com/users/sign_in" for 127.0.0.1 at 2013-08-16 11:47:02 -0400 
Processing by Devise::SessionsController#new as HTML 
... 
Completed 200 OK in 178ms (Views: 22.3ms | ActiveRecord: 3.7ms) 

Где моя машина была разработка ответа на запрос на определенную страницу, которую необходимо разрешение и представил журнал в экране с кем-то. Это было не на моей машине. Никто в моем офисе не имеет технических возможностей или интересов, чтобы сделать взлом на моей машине. Так что это должно происходить от моего беспроводного маршрутизатора или через наше интернет-соединение ... я предполагаю.

В производстве У меня есть журнал доступа, который дает IP-адрес для всех, кто обращается к нашему сайту. Есть ли что-то, что я могу сделать, чтобы предоставить такую ​​информацию? Что я могу сделать в конфигурации рельсов, чтобы подтвердить, что это действительно попытка взлома?

Я обращаюсь к процессам рельсов здесь. Если есть сайт StackExchange для решения проблем безопасности, связанных с моим маршрутизатором, подключением к Интернету и машиной разработки? Какой это может быть?

Спасибо.

+0

Это действительно интересно. Есть ли повторяющиеся попытки? Что произойдет, если вы запустите приложение rails изолированно без подключения к Интернету? –

+0

@JasonKim, Это случилось в другой раз вчера, а затем в 8:44 и 10:31 этим утром. Я отключу беспроводное соединение и посмотрю, что произойдет. Мне интересно, если это как-то внутренне ... Является ли Safari предварительной выборкой некоторых страниц или что-то в этом роде. – Jay

ответ

4

Это определенно похоже на автоматическую попытку взлома. Если вы используете более старую версию рельсов, вы можете заставить ее выполнять произвольные методы контроллера, подобные этому, или если вы неправильно настроили файлы маршрутов.

Просто напоминание, чтобы установить все методы контроллера, которые вы не хотите видеть во внешнем мире непосредственно как частные или защищенные. Также дважды проверьте файл маршрутов, чтобы убедиться, что вы избегаете менее безопасных определений маршрутов, таких как совпадение, если это возможно.

В то время как это не должно полностью успокоить ваши проблемы с безопасностью, проактивные действия по ограничению возможности доступа, которые могут получить злоумышленники, могут служить вашему проекту на лучшее. Кроме того, вы можете настроить тонкий для привязки к 127.0.0.1 вместо 0.0.0.0, тем самым предотвращая внешние запросы (если это возможно).

1

О, человек ... это было так просто. Не могу поверить, что мне потребовалось столько времени, чтобы понять. В Safari есть функция «Лучшие сайты». Всякий раз, когда я открываю новую вкладку, верхние сайты - это страница, которая отображается. Некоторые из моих лучших сайтов фиксируются перетаскиванием URL-адреса на значок верхнего сайта. Остальная часть состоит из других страниц, которые являются наиболее часто отображаемыми. После изменения кода я часто просматриваю страницу, чтобы убедиться, что ошибок нет. Лучшие сайты пытаются отобразить некоторые из этих страниц. Просмотр этих страниц требует авторизации. Лучшие сайты пытаются взломать мой сервер разработки. : =]

+0

Итак, вы сами взломали, p – zrl3dx

+0

@ zrl3dx, ha ha ... yes: =] – Jay

+0

Просто будьте благодарны, что вас не предупредили о том, чтобы усилить вашу безопасность с помощью реальной попытки взлома! – Hderms

Смежные вопросы