kolbasof писал(а): ↑Пн июл 22, 2024 9:19 am
Про киберстрайк прочитал в линкедине статью что ошибка из за обращения по нулевому адресу. Программа написана на С++, не просекли баг. Но почему то операционка умирала синей смертью. Я писывал на С немало но под солярку/линукс, ничего не умирало на всегда, только кор дапм и вынос из программы. Это особенности виндос или программа залезала так глубоко в ядро?
Kernel mode driver со всеми вытекающими
Re: Cyber security - scam?
Добавлено: Пн июл 22, 2024 10:32 am
Alexander Troyansky
Microsoft blames EU rules for its inability to lock down Windows following CrowdStrike incident
The agreement specifies that Microsoft must share its APIs for Windows Client and Server operating systems with third-party security software developers, but last week’s incident highlighted the risks of such openness.
Alexander Troyansky писал(а): ↑Пн июл 22, 2024 10:32 am
Microsoft blames EU rules for its inability to lock down Windows following CrowdStrike incident
The agreement specifies that Microsoft must share its APIs for Windows Client and Server operating systems with third-party security software developers, but last week’s incident highlighted the risks of such openness.
Bullshit. and the article does not says "blames". Журналист как всегда все изнасиловал.
Re: Cyber security - scam?
Добавлено: Пн июл 22, 2024 11:35 am
Uzito
kolbasof писал(а): ↑Пн июл 22, 2024 9:19 am
Про киберстрайк прочитал в линкедине статью что ошибка из за обращения по нулевому адресу. Программа написана на С++, не просекли баг. Но почему то операционка умирала синей смертью. Я писывал на С немало но под солярку/линукс, ничего не умирало на всегда, только кор дапм и вынос из программы. Это особенности виндос или программа залезала так глубоко в ядро?
Для того чтобы бороться с вирусами и вредоносным софтом, код борющейся программы должен быть выше их по привилегиям и доступу - на уровне ядра. Как раньше в WinXP видео и аудио драйвера были на уровне ядра и валили операционку от каждого чиха с тем же самым синим экраном из-за "null pointer exception", а потом MS это надоело и они перенесли всю эту галиматью в Vista на user level где оно если и падает, то ничего другого не выносит.
kolbasof писал(а): ↑Пн июл 22, 2024 9:19 am
Про киберстрайк прочитал в линкедине статью что ошибка из за обращения по нулевому адресу. Программа написана на С++, не просекли баг. Но почему то операционка умирала синей смертью. Я писывал на С немало но под солярку/линукс, ничего не умирало на всегда, только кор дапм и вынос из программы. Это особенности виндос или программа залезала так глубоко в ядро?
Для того чтобы бороться с вирусами и вредоносным софтом, код борющейся программы должен быть выше их по привилегиям и доступу - на уровне ядра. Как раньше в WinXP видео и аудио драйвера были на уровне ядра и валили операционку от каждого чиха с тем же самым синим экраном из-за "null pointer exception", а потом MS это надоело и они перенесли всю эту галиматью в Vista на user level где оно если и падает, то ничего другого не выносит.
Вы сами то свои линки читаете? HAL и GPU драйвера в kernel mode space.
В user space вынесли printer drivers, если склероз мне не врет.
Re: Cyber security - scam?
Добавлено: Пн июл 22, 2024 12:00 pm
Uzito
Mad Hatter писал(а): ↑Пн июл 22, 2024 11:38 am
Вы сами то свои линки читаете? HAL и GPU драйвера в kernel mode space.
В user space вынесли printer drivers, если склероз мне не врет.
Я не знаю про HAL.
Я знаю что между WinXP и Vista огромная часть функционала была вынесена из ядра в user space.
Аудио - практически всё вынесено в user space. Больше аудио-потоки в ядре не смешивают перед выдачей не устройство.
Графическая система тоже была разделена на две части, kernel level база + user level. User level драйвер можно перезапустить если он нагнулся.
Из-за всех этих изменений теперь не нужно перегружать операционку после установки нового драйвера и винда из-за переполнений стека в Creative Sound Blaster не падает.
Re: Cyber security - scam?
Добавлено: Пн июл 22, 2024 12:17 pm
Mad Hatter
Вот именно, что поделена, но полностью GPU драйвера нельзя выгнать из kernel space по очевидным причинам.
Re: Cyber security - scam?
Добавлено: Пн июл 22, 2024 12:20 pm
Uzito
Mad Hatter писал(а): ↑Пн июл 22, 2024 12:17 pm
Вот именно, что поделена, но полностью GPU драйвера нельзя выгнать из kernel space по очевидным причинам.
Ну вот за это часть в ядре отвечает MS, а не производитель графики c кривыми руками.
И эта часть отлично работает - можно играть в 3D игры используя графический адаптер без монитора, а винда будет копировать буфер и отдавать его iGPU и выдавать изображение через разъем на материнской плате.
Mad Hatter писал(а): ↑Пн июл 22, 2024 12:17 pm
Вот именно, что поделена, но полностью GPU драйвера нельзя выгнать из kernel space по очевидным причинам.
Ну вот за это часть в ядре отвечает MS, а не производитель графики c кривыми руками.
И эта часть отлично работает - можно играть в 3D игры используя графический адаптер без монитора, а винда будет копировать буфер и отдавать его iGPU и выдавать изображение через разъем на материнской плате.
Могу ошибаться, но у Nvidia весь стек её. На Linux тоже кстати.
kolbasof писал(а): ↑Пн июл 22, 2024 9:19 am
Про киберстрайк прочитал в линкедине статью что ошибка из за обращения по нулевому адресу. Программа написана на С++, не просекли баг. Но почему то операционка умирала синей смертью. Я писывал на С немало но под солярку/линукс, ничего не умирало на всегда, только кор дапм и вынос из программы. Это особенности виндос или программа залезала так глубоко в ядро?
Для того чтобы бороться с вирусами и вредоносным софтом, код борющейся программы должен быть выше их по привилегиям и доступу - на уровне ядра. Как раньше в WinXP видео и аудио драйвера были на уровне ядра и валили операционку от каждого чиха с тем же самым синим экраном из-за "null pointer exception", а потом MS это надоело и они перенесли всю эту галиматью в Vista на user level где оно если и падает, то ничего другого не выносит.
В WinNT все драйвера были вынесены из ядра. Система была неубиваемая, но очень медленная на том железе. Поэтому в XP микрософт все засунул обратно в ядро.
Для того чтобы бороться с вирусами и вредоносным софтом, код борющейся программы должен быть выше их по привилегиям и доступу - на уровне ядра. Как раньше в WinXP видео и аудио драйвера были на уровне ядра и валили операционку от каждого чиха с тем же самым синим экраном из-за "null pointer exception", а потом MS это надоело и они перенесли всю эту галиматью в Vista на user level где оно если и падает, то ничего другого не выносит.
В WinNT все драйвера были вынесены из ядра. Система была неубиваемая, но очень медленная на том железе. Поэтому в XP микрософт все засунул обратно в ядро.
Это неправда, так как BSOD пришёл как раз c Windows NT 3
Re: Cyber security - scam?
Добавлено: Пт июл 26, 2024 12:24 pm
self
Ох уж эти сисадмины, считающие себя программистами. BSOD - это всего лишь сообщение, аналог kernel panic в униксах, к архитектуре системы никак не относятся
Re: Cyber security - scam?
Добавлено: Пт июл 26, 2024 1:52 pm
Mad Hatter
Спасибо кэп
Re: Cyber security - scam?
Добавлено: Пт июл 26, 2024 5:02 pm
alex_127
self писал(а): ↑Пт июл 26, 2024 12:24 pm
Ох уж эти сисадмины, считающие себя программистами. BSOD - это всего лишь сообщение, аналог kernel panic в униксах, к архитектуре системы никак не относятся
Так вы нам расскажите про те все драйвера что из ядра вынесены были и которые в хп вернули. как бывший программист виндов послушаю. А то umdf он по годам не совпадает.
self писал(а): ↑Пт июл 26, 2024 12:24 pm
Ох уж эти сисадмины, считающие себя программистами. BSOD - это всего лишь сообщение, аналог kernel panic в униксах, к архитектуре системы никак не относятся
Так вы нам расскажите про те все драйвера что из ядра вынесены были и которые в хп вернули. как бывший программист виндов послушаю. А то umdf он по годам не совпадает.
Ладно, ладно, буквоеды.
Вплоть до W2K графические драйверы взаимодействовали с железом через HAL. Это было надежно, но медленно для игр
Когда решили убить линию 95 и выпустить XP, графике разрешили работать напрямую с железом.