Атаки памяти на 64-битных машинах (эта статья на обед ?!)

2

Я только что закончил читать статью об ошибках удаленного BSOD в Windows 7, и у меня возник вопрос о содержимом. Конкретно эта строка:

Программное обеспечение Apple [...] стало более безопасным с последней версией, чье 64-разрядное пространство памяти препятствует тому, чтобы определенные виды атак памяти работали должным образом.

Мне это утверждение (хотя и правильное) кажется абсурдным, так как система Windows, работающая с 64-битной памятью, также предотвратила бы некоторые виды атак памяти.

Есть ли пробел в моих знаниях о 64-битной памяти Mac / Windows? Или в статье не упоминается об этом для Windows?

Гэвин Миллер
источник
3
+2 за понимание. -1 для потенциального Mac против Win fanbois war.
калибр
3
Я сомневаюсь, что Mac OS более безопасна, чем Windows. Это просто цель меньше.
Алекс
1
@alex о хо, теперь ты должен умереть за это !! :)
откалиброван
@alex: Ты очень прав. Я часто слышал, что Leopard был менее безопасен, чем Vista, но из-за меньшей нацеленности был безопаснее. Предполагалось, что Snow Leopard станет ближе в плане безопасности, но большая база таргетинга - это то, что позволяет обнаруживать, использовать и исправлять эксплойты.
Уилл Эддинс

Ответы:

2

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

Заявление Apple еще более вводит в заблуждение, поскольку только самые новые компьютеры Mac загружаются в 64-разрядное ядро ​​в Snow Leopard, в то время как большинство компьютеров Mac по-прежнему будут использовать 32-разрядное ядро ​​и вообще не получат этого дополнительного преимущества для безопасности. Смотрите эту статью для справки.

Уилл Эддинс
источник
Да, но приложения, перекомпилированные в 64-битной версии, такие как Safari, получат лучшую защиту от таких атак. Ядро, нет. Приложения, да.
калибан
@scoopdreams: у вас есть ссылка на это? Из того, что я понимаю, либо происходит 2 вещи: 64-разрядные приложения на лету переводятся в 32-разрядные ОС, где они могут просто использовать 32-разрядное адресное пространство, либо универсальные двоичные файлы содержат 32-разрядные и 64-разрядные. версии (которые делают многие приложения, универсальные двоичные файлы предназначены не только для объединения PPC / Intel)
Will Eddins
Не берите в голову, я предполагаю, что моя собственная статья обращается к этому и говорит то же самое, поэтому я, вероятно, просто не понимаю, как они этого добиваются.
Уилл Эддинс
Даже если ядро ​​загружается в 32-разрядном режиме, большинство приложений работают в 64-разрядном режиме с 64-разрядным адресным пространством (конечно, при условии, что у вас есть работающий ЦП).
Nate