1

Информация

Недавно один из серверов linux, к которому я обращаюсь, был взломан для кражи паролей и ключей ssh с использованием модифицированного двоичного файла ssh. Это привело меня к вопросу о том, что злоумышленник скомпрометировал мой ноутбук OSX с включенным ssh-доступом. Проверка на наличие вируса sophos ничего не дала , и у меня не было установленного rkhunter до атаки, поэтому я не мог сравнить хэши двоичных файлов системы. Однако, поскольку OSX является относительно стандартным для каждого из основных выпусков, я попросил извергов для md5 хэшей md5 /usr/bin/ssh и md5 /usr/sbin/sshd в качестве основной первой проверки, чтобы увидеть, было ли что-то другое на моей машине. Через несколько писем я нашел следующие данные:

    Version  (Arch) [N]               MD5 (/usr/bin/ssh)             MD5 (/usr/sbin/sshd)
OSX  10.5.8   (PPC) [3] 1e9fd483eef23464ec61c815f7984d61 9d32a36294565368728c18de466e69f1
OSX  10.5.8 (intel) [5] 1e9fd483eef23464ec61c815f7984d61 9d32a36294565368728c18de466e69f1
OSX  10.6.x (intel) [7] 591fbe723011c17b6ce41c537353b059 e781fad4fc86cf652f6df22106e0bf0e
OSX  10.6.x (intel) [4] 58be068ad5e575c303ec348a1c71d48b 33dafd419194b04a558c8404b484f650
Mine 10.6.6 (intel)     df344cc00a294c91230c65e8b7332a79 b5094ccf4cd074aaf573d4f5df75906a

где N - количество машин с этим MD5, а последний ряд - мой ноутбук. Выборка является относительно неоднородной, охватывающей несколько лет разных марок и моделей яблок, а также различные версии 10.6.x. Различный хэш для моей системы заставил меня беспокоиться, что эти двоичные файлы могли быть скомпрометированы. Поэтому я позаботился о том, чтобы мое резервное копирование за неделю было хорошим, и погрузился в форматирование моей системы и переустановку OSX.

После переустановки OSX с DVD-диска производителя я обнаружил, что хэш MD5 не изменился ни для ssh, ни для sshd.

Цель

Убедитесь, что в моей системе нет вредоносных программ. Должен ли я беспокоиться о том, что эта базовая установка OSX (без установки другого программного обеспечения) была скомпрометирована? Я также обновил свою систему до 10.6.6 и не нашел никаких изменений.

Дополнительная информация

Я не уверен, что это полезная информация, но мой ноутбук - 15-дюймовый MacBook Pro с i7, купленный в ноябре 2010 года, и вот некоторые из system_profiler:

    System Software Overview:

      System Version: Mac OS X 10.6.6 (10J567)
      Kernel Version: Darwin 10.6.0
      64-bit Kernel and Extensions: No
      Time since boot: 1:37

Hardware:

    Hardware Overview:

      Model Name: MacBook
      Model Identifier: MacBook6,2
      Processor Name: Intel Core i7
      Processor Speed: 2.66 GHz
      Number Of Processors: 1
      Total Number Of Cores: 2
      L2 Cache (per core): 256 KB
      L3 Cache: 4 MB
      Memory: 4 GB
      Processor Interconnect Speed: 4.8 GT/s
      Boot ROM Version: MBP61.0057.B0C
      SMC Version (system): 1.58f16
      Sudden Motion Sensor:
          State: Enabled

На ноутбуке нахожу:

$ codesign -vvv /usr/bin/ssh
/usr/bin/ssh: valid on disk
/usr/bin/ssh: satisfies its Designated Requirement
$ codesign -vvv /usr/sbin/sshd
/usr/sbin/sshd: valid on disk
/usr/sbin/sshd: satisfies its Designated Requirement
$ ls -la /usr/bin/ssh
-rwxr-xr-x  1 root  wheel  1001520 Feb 11  2010 /usr/bin/ssh
$ ls -la /usr/sbin/sshd
-rwxr-xr-x  1 root  wheel  1304800 Feb 11  2010 /usr/sbin/sshd
$ ls -la /sbin/md5
-r-xr-xr-x  1 root  wheel  65232 May 18  2009 /sbin/md5

Обновить

До сих пор я не получил ответа на этот вопрос, но если бы вы могли помочь, увеличив число хэшей, с которыми я могу сравнивать, это было бы здорово. Чтобы получить хэши и номера версий, выполните на osx следующее:

md5 /usr/bin/ssh
md5 /usr/sbin/sshd
ssh -V
sw_vers

1 ответ1

1
System Version: Mac OS X 10.6.3 (10J567)

Это странно Этот номер сборки должен быть 10.6.6. Вы завершили обновление, включая перезапуск?

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