Какая зарплата у тн вирусных аналитиков

Тема в разделе "WASM.HEAP", создана пользователем unc1e, 3 окт 2017.

Статус темы:
Закрыта.
  1. SadKo

    SadKo Владимир Садовников

    Публикаций:
    8
    Регистрация:
    4 июн 2007
    Сообщения:
    1.610
    Адрес:
    г. Санкт-Петербург
    Но, с другой стороны, вы согласитесь, что Linux тоже не обезьянами писан? А то тут началось, что под линухами только одни бараны и хэллоуворлдщики сидят.
     
  2. neutronion_old_school

    neutronion_old_school Попугай Сильвера

    Публикаций:
    0
    Регистрация:
    23 июл 2017
    Сообщения:
    411
    TermoSINteZ,
    Давай по-другому. Все знают, что любая либа юзерская использует сис колы системы? Так? Так.
    По-твоему получается, что некий супер разраб граффической карты, создает некую фантастическую библиотеку юзерскую
    и что...
    ...и вызывает для своей работы этот ограниченный набор сис. колов винды. Так? Но если ты не согласен, тогда
    получается что разраб сранной юзерской библиотеку будет способен создавать свои сис колы для винды?
    Батенька вы в своем уме? Это что же каждый теперь будет мастрячить свои сис колы в винде? НЕТ!!!!!!!!!!!!!!!!!!!
    сис. колы ограничены и принадлежать только системе, и сколь-бы хитроумные библы не придумывали разрабы юзерских
    библиотек, они как мильенькие попросят у системы возможность ее внимания с помощью сис.колов.
    А в следующую очередь это умозаключение приводит на опять к обычному WriteFile. Теорема доказана! Если это не так
    тогда я попугай Силвера.
     
  3. neutronion_old_school

    neutronion_old_school Попугай Сильвера

    Публикаций:
    0
    Регистрация:
    23 июл 2017
    Сообщения:
    411
    с другой стороны возможен другой вариант, операционная система выделяет кусок памяти прямо в ядро или граф. карту, таким образом
    давая возможность писать туда прямо как-будто это юзерская память. Это второй вариант. Тогда сискол WriteFile заменяется юзеским memove.
    Но тогда речи о вызовов сис.колов уже не идет.
     
  4. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.557
    Адрес:
    Russia
    Аминь

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

    SadKo Владимир Садовников

    Публикаций:
    8
    Регистрация:
    4 июн 2007
    Сообщения:
    1.610
    Адрес:
    г. Санкт-Петербург
    Вдогонку ещё вопрос для развития кругозора. А когда, в OpenGL можно будет отрендерить кадр в offline-буфер без необходимости создавать окно/инициализировать графическую подсистему? Или, может быть это только OpenGL такой кривой, и в Vulkan/DX такая возможность уже есть? Ну, то есть, хотелось бы иметь возможность завернуть что-нибудь типа:
    Код (Text):
    1.  
    2. GLDevice *dev = glEnumDevices();
    3. HGLRC gl = glCreateContext(dev[i]);
    4. glSetCurrent(gl);
    5. //...
    6.  
     
  6. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.557
    Адрес:
    Russia
    В текущей реализации драйверов (UMD) OpenGL под винду - никогда. На счет линукса - тут я пасс.
    Если в двух словах - все дело в контексте (если вы помните, там создается контекст устройства с привязкой к RC который сам по себе требует hWnd) .
    Одна из причин - OpenGL в текущих реализациях не имеет цепочек (SwapChain - в народе) . И работа OpenGL зависит от GDI (а точнее от его HDC). В винде HDC привязан к окну. - а это и есть описатель устройства (читайте Adapter Handler) - который используется в дальнейшем для приема данных.
    Более того там еще есть привязки к процессу .
    Именно по этому был придумал Vulcan, где появились цепочки и комманд буферы. А так же, возможность исполнения нескольких шейдеров параллельно. И еще очень много всего полезного. Производитель не стал переписывать OpenGL а сделал просто новый и более удобный интерфейс, не зависимый от окон и прочего.
    Но я вам могу дать хитрый трюк, если вы хотите чтоб приложение могло привязаться к девайсу (если их несколько) . Но от окон вы не избавитесь.
    Привязывать можно так.
    К каждой видеокарте подключаете свой монитор. Приложение (окно) - переносите \ перенастраиваете, чтоб оно открывалось на соответствующем мониторе. Тогда каждое приложение будет привязано к своему адаптеру.
    Но этот финт можно сделать только в разных процессах. Для одного процесса (и нескольких потоков\окон) так не получится. К сожалению. Такой уж он OpenGL - устаревший.
     
  7. neutronion_old_school

    neutronion_old_school Попугай Сильвера

    Публикаций:
    0
    Регистрация:
    23 июл 2017
    Сообщения:
    411
    ну так что, отказываемся что win gdi есть сис. колы?
     
  8. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.557
    Адрес:
    Russia
    neutronion_old_school, так и нету в них сисколов. сисколы в win32kbase\cdd
    И даже если брать win32k - сисколы разделены логически и не мешаются в 1 вызов Ioctls. В Винде есть архитектура WDDM. Что вам непонятного.
     
  9. SadKo

    SadKo Владимир Садовников

    Публикаций:
    8
    Регистрация:
    4 июн 2007
    Сообщения:
    1.610
    Адрес:
    г. Санкт-Петербург
    На линуксах тоже решения нет, как мне подсказывает гугл. Жалко, а то так можно было бы некоторые вещи прям из консоли рендерить в файл/сокет или куда-нибудь ещё.

    То есть, в Vulkan такое возможно?
     
  10. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.557
    Адрес:
    Russia
    Возможно. Там специальный API для получение контекста и он не связан с Окном + там очереди есть. Попробуйте по-изучать Vulcan. Гарантирую, вам оч понравится . Тем более он поддерживает spir-v
     
  11. neutronion_old_school

    neutronion_old_school Попугай Сильвера

    Публикаций:
    0
    Регистрация:
    23 июл 2017
    Сообщения:
    411
    Чтож, очень жаль. (авторитет превыше всего да?) придется поднять переписку. Не подтирай там ничего, а то получится неудобно. Прийду позже разберемся. Нужно поставить жирную точку в этом затянувшемся деле.
     
  12. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.557
    Адрес:
    Russia
    neutronion_old_school, ну вы же утверждали что там одни WriteFile. и что в линуксе одни write
    так что да давайте, продолжайте в том же духе
     
  13. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    SadKo,

    > Мой опыт программирования мне подсказывает, что чем проще интерфейсы, тем они стабильнее и юзабельнее.
    Если же интерфейс предоставляет по 10 функций, которыми можно сделать примерно одинаковые вещи, значит, что-то не так с этм интерфейсом.

    Полный бред. Всякое количество относительно. Интерфейсы стабильнее, если они минимальны в ядре. А количество сервисов или каких то функций никак ни с чем не связано. Вы противоречите сами себе - так как интерфейсы в юм минимальны, те весь функционал реализован в км, то как следствие это обшиная площадка для поиска уязвимостей и как следствие блэка.

    neutronion_old_school,

    Сони Плейстейшен на unixax построено. И это только начало. Как линух отжал в мобилах в спутниках и марсианских роверах

    Не знаю на чём основана ось игрушек, мобилки это ширпотреб, а спутники вещи серьёзные и никогда бы туда такое не допустили. Там вероятность ошибки не допустима.
     
  14. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    neutronion_old_school,

    > Любое устройство получает или принимает данные. in и out.

    Это не опята наверное были ?
    Есть устройства абстрактные, которым нельзя послать запрос. Их реализует графическая подсистема. Это очень толстый слой абстракций. Прямой доступ не реализован, так как он не должен быть реализован по причине безопасности и не надобности.

    К какому утройству вы пошлёте запрос на отрисовку пикселя на экране ?
    Физически экрана нет, есть виртуальный - графический контекст, который реализован софтверно.
     
  15. _edge

    _edge Well-Known Member

    Публикаций:
    1
    Регистрация:
    29 окт 2004
    Сообщения:
    631
    Адрес:
    Russia
    извини(те), но там все с современными в-картами НЕМНОГО сложнее, чем под досом в моде13. с пробуждением! :)

    погуглите HLSL, для начала. вертексные шейдеры, фрагментные шейдеры, слышали такое? без обид, я сам недавно очнулся, и как Остин Пауерс, пребываю в прострации, от того, как года с 99 видяхи развились :)

    собственно, оффтопик, хоть и жгуче интересная тема по в-картам.

    http://renderingpipeline.com/graphics-literature/low-level-gpu-documentation/
     
  16. X-Shar

    X-Shar Active Member

    Публикаций:
    0
    Регистрация:
    24 фев 2017
    Сообщения:
    346
    По теме, на сколько я помню вирусные аналитики бывают разные. Т.н. "дятлы" это вхождение в отрасль, т.е. новички. Кстати вспомнил статью, которая была в журнале "Хакер", по мойму 2014 года, даже нашёл эту статью, называется "Один день в роли антивирусного аналитика в ЛК", вот кому интересно почитать:https://ru-sfera.org/threads/odin-den-v-roli-antivirusnogo-analitika-laboratorii-kasperskogo.2123/

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

    Ведь там ценно не только умение определить вредоносный-ли файл, или нет. А сейчас ценно умение провести расследование, от куда произошла атака, провести анализ защиты контура и т.д. Многие ав оказывают такие услуги и лк в частности.

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

    По зарплате, к сожалению если фирма не такая топовая как ЛК, то зарплаты нетакие-уж и большие в РФ, хотя если сравнивать с другими областями, то нормально в целом. :)

    За границей зарплаты хорошие, более-того если владеете языком и что-то более-менее знаете, можно работать и удаленно, либо в филиале какой-нить забугорной фирме. :)
     
  17. neutronion_old_school

    neutronion_old_school Попугай Сильвера

    Публикаций:
    0
    Регистрация:
    23 июл 2017
    Сообщения:
    411
    TermoSINteZ,
    Смотри чувак, я дал возможность как в кайзеровской армии 3 дня до рапорта жалобы на командира.
    Продолжай гнобить меня и я пойду до ворот вашего синего виртуальног ада под названием Синий экран, чтобы останавливать таких скользких ужей как ты.
     
  18. neutronion_old_school

    neutronion_old_school Попугай Сильвера

    Публикаций:
    0
    Регистрация:
    23 июл 2017
    Сообщения:
    411
    чувак, ты меня разочаровал, та разве не понял, что любой самый распрекрасный граф. библиотека заканчивается системнымы вызовами в ядро? Забыл вероятно Шрайбера. Все веселье заканчивается вызовами сис. колов.
    Если у тебя еще есть вопросы, то пора провести курсы повышения квалификации.
     
  19. neutronion_old_school

    neutronion_old_school Попугай Сильвера

    Публикаций:
    0
    Регистрация:
    23 июл 2017
    Сообщения:
    411
    TermoSINteZ, и воощбе Термос удивительно как ты умеешь втираться в доверие. Сначала в модеры, потом к Крису. Удивительная у тебя живучесть.
     
  20. neutronion_old_school

    neutronion_old_school Попугай Сильвера

    Публикаций:
    0
    Регистрация:
    23 июл 2017
    Сообщения:
    411
    Вас обманули. Все заканчивается сис. колами. Когда ты это поймешь то всю эту высокоуровневую ахинею отбросишь. Я - прав и точка.
     
Статус темы:
Закрыта.