Начиная Backdoors автоматически
Когда злоумышленник выходные в системе и устанавливает backdoor, то он или она, как правило, вручную активирует backdoor программы. Однако, когда злоумышленник бревна из машины, он или она больше не находится в прямой контроль системы. Итак, что держит, что backdoor выполняется на повседневной основе после плохой парень оставил? Предположим, один pesky системному администратору перезагрузок системы, или еще хуже, машина аварий. Если поле начинается вновь, в backdoor не начнется больше, лишая атакующего его трудом боролись доступа. Для исправления этого беспокойства, Коварный villain обычно меняет машину на перезагрузку backdoor автоматически на периодической основе, особенно во время процесса загрузки системы. В этом разделе речь пойдет о том, как плохие парни манипулировать систем, чтобы их backdoors автоматического перезапуска. Поскольку эти методы так сильно зависят от типа системы, мы анализируем Windows и UNIX backdoor начиная механизмов отдельно. Настройка Windows Backdoors начатьWindows многих машин с различными автоматической программы начального потенциала. Атакующий может поставить имя исполняемого файла программа или скрипт на любом из различных местах на операционной системе автоматического запуска этой программы. Вообще говоря, Windows машин предлагают три различных типа механизмов автоматически начиная вредоносные (или даже nonmalicious) код: горстка autostart файлов и папок, множество параметров реестра, и запланированного задания. Изменение загрузочных файлов и папокДавайте начать обсуждение запуска файлов и folders.The таблице ниже приводится несколько мест, которые будут автоматически активировать произвольных исполняемых скриптов на Windows системе при конкретных событий, таких, как система загрузиться или конкретного пользователя при входе в машину. Атакующий может включать имя какой-либо backdoor программы в любом из этих файлов или папок, чтобы он автоматически запустить на целевой системе.
Реестр правонарушенийКроме файлов и папок, несколько ключей реестра могут использоваться для автоматического активации backdoor. Реестр является гигантская база данных жилья подробный состав операционной системы Windows и различных программ, которые установлены на компьютере. Каждый из ключей может быть изменено с помощью Regedit.exe программе, редактор реестра встроенной в Windows NT/2000/XP/2003 машин. Если вы собираетесь экспериментировать с любой из этих ключей, это чрезвычайно важно, что вам сделать резервную копию вашей системы до тонкой настройки реестра. Если Вы случайно изменить некоторые критические ключевых в вашем реестре, можно полностью шланг машины, что загружаться. Поэтому, пожалуйста, будьте внимательны. Критическое ключи реестра для автоматического начала программы показано ниже:
Фу-х! Это долгий, отвратительный список, но важно признать, что являются ужасно много места злоумышленник может squirrel за название некоторых ужасно зла backdoor, чтобы он начался. Хотя этот перечень может быть изнурительным, он не является исчерпывающим. Текущие и будущие версии Windows, вероятно, будет иметь еще более параметров реестра для автоматического начала программы, как Windows сложность возрастает с каждым последующим системы патч, выпуск, и применение установлен. Заметим, что некоторые из этих параметров реестра начать с буквы HKLM и другие начинаются с HKCU. В обоих случаях, H выступает за улей, ссылки на части из реестра Windows. HKLM означает улей ключ локальной машины, и указывает настройки системы. HKCU означает улей основных текущих пользователей, и определяются параметры для лица, в настоящее время вход в Windows машины. В большинстве случаев, для начала программы и услуги, в HKLM настройки осуществляются во-первых, после чего HKCU пунктов. Кроме того, HKCR, что означает улей основных классов корни, определяет различные программы, которые открыто Windows под конкретные события. Обеспечение хуже, этот список запуска компонентов не является единственным способом начать программы автоматически в Windows. Нам еще предстоит взглянуть на планировщика задач. Подрыв планировщика задачОкончательный популярным методом для автоматического создания backdoor по Windows NT/2000/XP/2003 машин включает планирование задача запустить в системе. С помощью планировщика задач службы, злоумышленник может указать системе, запускать конкретные программы в конкретное время, в конкретные даты, или когда определенные события, такие как система загрузки или при входе пользователя. Можно выбрать новых задач в вашей системе или просматривать уже планируется с помощью Запланированные Задачи GUI в системе панели. Кроме того, можно использовать в командной строке инструмент Windows NT, 2000 и XP или schtasks команды в Windows XP и 2003 либо просмотреть или график задач. Как GUI и командной строки свидетельствуют о высоком уровне ввиду программы планируется запустить в системе. В подробности на на команду полезно. Для получения такой информации из GUI, Вы должны нажать на отдельных задач, указанных в Запланированные Задачи папку. Одно приятно, что о GUI считает, что она включает в себя все задачи ссылаться задача в планировщика, в том числе время и на основе системы начального действия. Заметьте, что задача с идентификационный номер 2 включает в командной строке запустить backdoor.exe. Джи, я хотел бы знать, что это можно сделать! Защиты: обнаружение Windows Backdoor начиная методыИтак, нападавшие имеют кучу способов создания backdoor на Windows запускать долго после плохой парень оставил. Для предотвращения таких нападений, нужно держать плохих парней вне вашей системы в первую очередь. Немного профилактики во многом остановить такого рода нападения. Однако, даже с большим превентивные меры, некоторые нападавшие могли бы еще найти способ дюйма Так, помимо профилактики, как можно обнаружить злоумышленника преобразования из системы автоматически начать backdoor? Ну, можно вручную проверить каждый файл и папку каждый ключ реестра, указанных в таблице выше и запланированные задания, чтобы если что-то fishy не запланировано. К сожалению, вручную проверки всех этих возможностей потребует gobs из разочарование время, проведенное в холодной, одинокой изоляции. К счастью, есть приятные бесплатной утилиты AutoRuns что приходит на выручку. Имеющиеся на безвозмездной основе с классными ребятами из Sysinternals на www.sysinternals.com, эта программа автоматически перечисляются все автоматически начиная задач на вашем Windows NT/2000/XP поле, в том числе запуска папок, файлов, параметров реестра и запланированного задания. В AutoRuns инструментом не только отображает различные начальные ключи реестра, папки и задачи распределены по всей системе, но это также свидетельствует о ценности они уже в задан. Вы можете увидеть точное название каждой программе, услуги или скрипт, который запускается на выполнение при старте для каждого метода. Это удобный список, к безопасности и устранения неполадок целей. Использование AutoRuns, у вас не будет копать через кучу ключей реестра и папок, чтобы посмотреть, какие программы будут выполнены в ходе загрузки системы. Вся информация собирается вместе в красивый графический интерфейс, который даже поддерживает автоматически переходя к каждой папке или ключ реестра, что позволяет легко редактировать ее стоимости. Я, безусловно, большой поклонник AutoRuns, но есть упоминания ограничения при использовании для поиска различных автоматически текущих backdoors. AutoRuns делает именно то, что она рекламирует: Он показывает те программы и скрипты, которые приводятся в действие, когда система начинает или конкретным пользователям входить в систему. Однако, с его сосредоточиться на запуске и входе событий лишь AutoRuns не содержит никаких задач, которые планируется запустить на основе конкретных время суток. Атакующий может запланировать backdoor перезапустить каждое утро в 3:00 A.M. и AutoRuns не будет показывать его, потому что основаны на времени суток. Поэтому, если опираться на AutoRuns найти автоматически начиная backdoors, помните, что вам еще нужно проверять запланированные задания, посмотрев в Запланированные Задачи панели управления на команду, или с помощью schtasks командования. Кроме того, можно использовать файл проверки целостности программы для поиска Windows машин для каких-либо изменений критических системных файлов и ключей реестра. Эти программы содержат базу данных известных хорошие отпечатки пальцев критические системные файлы и реестр, в том числе файлы и каталоги, связанные с системой запуска и инициализации пользователя. Когда изменение обнаружено, инструмент будет предупредить Вас, чтобы Вы могли понять, кто сделал изменение: системный администратор выполнении стандартной системы обслуживания или злой нападающий стремится мировому господству. После инициализации инструмент для создания базы данных отпечатков пальцев, можно запланировать файл проверки целостности программы для запуска на регулярной основе, например, каждый день или даже каждый час. Когда она проходит, инструмент будет проверять изменения в файлы Вы говорите это смотреть. Когда она обнаружит изменение одного из пользователей или запуске файлов инициализации, описанных в этом разделе, то системный администратор должен согласовать любые изменения с недавних законных активности системы. Файл Проверка целостности действия как человек охраны, полиции вашу систему для несанкционированных изменений. Если администратор законно установил патч, вымышленные процесса загрузки, или изменены пользователем окружающей среды, инструмент в боевой готовности - это просто ложных тревог. В противном случае злоумышленник может быть по prowl, изменения конфигурации системы для начала осуществления backdoor. Этот процесс примирения - не самый легкий сердца. Он требует немало усилий по системному администратору стороны, но гораздо проще, чем проверить целостность каждого файла и директории вручную. Многочисленные Windows файл проверки целостности доступны, в том числе коммерческую версию Tripwire, в www.tripwire.com. К сожалению, бесплатная версия Tripwire не поддерживает Windows. Несколько другой файл проверки целостности инструменты доступны для Windows, включая GFI LANguard системы Monitor Целостность и Ionx данных Дозорный. Запуск UNIX BackdoorsКонечно, Windows системы предлагают много способов, чтобы автоматически начать осуществление программ, UNIX, но не slouch либо. Действительно, UNIX систем чрезвычайно licentious в своих вкусах для начала скриптов и программ. Как и в случае с Windows, каждый из этих методов могут злоупотреблять начать backdoor. В UNIX, методы делятся на несколько категорий, в том числе добавлять или изменять скриптов инициализации системы, изменение конфигурации демона Интернет (inetd), изменения пользовательской среды, и график работы. Изменение Убер - процесс конфигурации: inittabКогда UNIX загрузки системы, это противоречит ряд инициализации скриптов и программ. Первый процесс запустить на UNIX машина инициализации демон, который активирует все другие процессы, необходимые во время загрузки системы. Файл / и т.д. / inittab содержит сценарий инициализации сказать, что другие процессы следует начать. Атакующий может добавить строку в inittab файл, который запускает игровой атакующего собственный backdoor как часть последовательность загрузки. В inittab файл содержит записи в формате [номер]: [rstate]: [решение]: [процесса], определяется следующим образом:
Изменение другие системы и службы скриптов инициализацииНа большинстве UNIX систем, inittab файл инициализации обычно рассказывает запустить ряд услуг скриптов инициализации для начала различных служб, работающих на поле. Вместо изменения inittab себя, злоумышленник может изменить эти различные службы скриптов инициализации, которые начинаются такие услуги, файлам (веб сервер), sendmail (популярного почтового сервера) и sshd (Secure Shell в демона, используемых для безопасного удаленного доступа) . В зависимости от Ваших конкретных ароматов UNIX, эти службы инициализации скриптов зачастую хранятся в / и т.д. / rc.d или / и т.д. / init.d директорий. В типичной системе UNIX, есть 20 или более таких сценариев, каждый 10 на 50 строк, обеспечивая почву для посадки backdoor. Атакующий может просто добавить backdoor сценарий для одной из этих каталогов, или даже изменение уже существующие сценарии удар счет backdoor. Например, я мог бы добавить новую служба httpb (примечание прицепного "б" для backdoor, который выглядит "файлам"), или даже изменять уже существующие скриптом, который запускает реальную файлам, с тем, что он впервые проходит моя backdoor, , а затем начинается веб сервер. В качестве последнего нападения вашего стартовых скриптах, злоумышленник может даже посадить backdoor в файл конфигурации, что один из существующих скриптов инициализации службы будет осуществляться как во время загрузки. Например, если ваша система постоянно используется точка к точке протокола (ППС) для модема телефонной линии связи, машина будет пытаться выполнить конфигурационный скрипт называется / и т.д. / ppp / IP- адрес - up.local. В большинстве случаев этот скрипт не нужен, поэтому, как правило, пустое. Однако, я мог бы поставить имя моего backdoor в этом файле, и каждый раз, когда вы диалап, используя ваш модем, моя nasty backdoor начнется. Выходя после inetd конфигурационныхПомимо этих разнообразных стартовых скриптах, нападавшие также часто изменять конфигурацию одного конкретного процесса широко используются для поддержки сетевых услуг, а именно демона Интернет (inetd, произносится "я - чистый - dee"). В UNIX поле, то процесс inetd ожидает сетевого трафика для различных служб, включая FTP, Telnet и другие. Когда inetd получает трафик для одной из этих служб, он проходит соответствующие сервера для обработки трафика, если оно настроено на запуск сервиса. Злоумышленники могут изменить или добавить строку в конфигурационный файл inetd, которая хранится в / и т.д. / inetd.conf файл или в / и т.д. / xinetd.d каталог, в зависимости от конкретных ароматов UNIX. К inetd изменения конфигурации, злоумышленник может сказать inetd для запуска backdoor, когда конкретные движения приходят по определенному TCP или UDP порту. Изменение inetd начать backdoor является одним из наиболее распространенных методов в backdoor использовать против UNIX систем сегодня. В нашей корпоративной иерархии аналогии inetd - это режиссер, но чрезвычайно важным. Подкуп в этом случае директор может дать злоумышленнику удаленный доступ к корпорации, поскольку inetd прослушивает сеть для подключения. Регулировка пользователем сценарииКогда пользователь войдет в систему на UNIX систему или проходит определенные команды, система активирует различные сценарии инициализации пользователя среде. Эти скрипты позволяет пользователям настраивать их вычислительной среды, запустив конкретных команд во вход. Наиболее распространенными запуске пользователем файлов, описаны в таблице ниже. Атакующий может добавить одну строку, содержащую имя какой-либо backdoor на любой из этих скриптов, чтобы включить backdoor когда скрипт запустить. Обеспечение вопросов, что еще хуже, эти сценарии которые разбросаны по всей пользовательских каталогов, а также домашний каталог для учетной записи суперпользователя в системе корневой. Потому что они не хранятся в одном месте, администраторы могут иметь проблемы отслеживания отдельных пользователей настройки этих файлов. Многие из этих скриптов 10 на 50 строк, вновь предлагая множество вариантов злоумышленнику sneak в действие в backdoor.
Планирование зла Работа с CronПоследним популярным методом активации backdoor по UNIX включает планирование работу, которая запускает backdoor, используя хрон демон. Cron работает, а как Windows планировщика задач. На некоторых предопределенных раз, хрон выполняет скрипты, которые могут включать backdoors. Cron настроен с помощью crontab файлов, которые находятся в / и т.д. / crontab и / и т.д. / cron.d на работу системного администратора. Индивидуальные пользователи могут также планируется создать рабочих мест в / и т.д. / spool / хрон каталоге. Добавляя одна запись в любой из этих файлов, злоумышленник может запланировать backdoor начать в определенное время или во время инициализации системы. Так, используя хрон, злоумышленник может настроить систему для начала осуществления backdoor каждый час, если она еще не запущена. Таким образом, если моя backdoor процесс все погибает на системного администратора, перезагрузите машину, или сбоях системы, я лишь придется ждать максимум один час до машины перезагружено она для меня. Возражений: Обнаружение UNIX Backdoor начиная методыИтак, суммирования всех различных областях злоумышленник может использовать для начала backdoor, его можно рассматривать несколько сотен файлов и каталогов, состоящая из нескольких тысяч строк трудных для чтения скриптов. Какая боль! Очевидно, что поиск этой крыса гнездо для backdoors не является чем-то типичного человека мог бы сделать на постоянной основе. По этой причине вы должны использовать автоматический инструмент, которая предупреждает вас, если были внесены изменения в различные файлы конфигурации и сценариев, перечисленных в настоящем разделе. Несколько популярных проверки целостности файлов доступны на коммерческой и безвозмездной основе в качестве Вашего цифрового служащих в достижении этой цели. Как и их коллегами Windows, которые мы обсуждали ранее, эти инструменты создать базу данных о том, что криптографические хэши действовать как цифровые отпечатки ваших важных системных файлов и периодически проверять состояние Вашей системы против него. Огромное количество файлов проверки целостности средств для UNIX. В granddaddy из этих инструментов является уважаемой Tripwire, доступной на коммерческой так и на бесплатной основе UNIX на www.tripwire.com и www.tripwire.org, соответственно. Кроме того, свободные, с открытым исходным инструменты AIDE (www.cs.tut.fi/ Баба ~ / aide.html) и Osiris (http://osiris.shmoo.com/) выполняет аналогичные проверки. в этой статье идет речь добавил Грег McKlein Опровержение: Наш сайт не несет ответственности за информацию, содержащуюся в этой статье. Эта статья никоим образом не отражает взгляды, мнения, мысли или веры каталог статей сотрудников. Перевод уведомления: В статье "Начало Backdoors Автоматически" был переведен с использованием автоматизированной службы перевода. Мы приносим извинения за любые ошибки перевода, что произошло. Спасибо за понимание. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|