Эх, и мои 17... Yamaha MSX, MSX-DOS, дисковым редактором записи directory entry сдвигались вниз, после чего файл не отображался в директории, но спокойно жил на диске (чтение директории останавливалось на первой пустой записи). При необходимости всё возвращалось на место. Таким способом мы прятали игры от преподавателей, которые могли взять дискету на проверку. Да, на одной дискете помещалась и ОС, и средства разработки и несколько игрушек. Самые крутые игрушки были по 128 КБ, но и в 16 КБ помещалось что-то играбельное
Какой график работы у специалистов SOC разных линий? Вряд ли злоумышленники будут ждать начала рабочего дня.
Есть ли возможность удаленной работы в SOC? Во многих компаниях бытует стереотип, что специалисты по безопасности обязательно должны находиться в офисе, иначе они свою работу делают неполноценно.
Не всегда можно понять, кто виноват. Кроме разработчиков Астры есть Аквариус, есть системный интегратор, который это наваял, и есть субподрядчики, нанятые за недорого.
Например, ошибки ACPI - это проблема Астры или у Аквариуса BIOS кривой?
При запуске приложений регулярные подвисания и мусор на экране - это проблемы ядра или видеодрайвера, который РусБИТех не разрабатывал и дословно "не несёт ответственности за корректное функционирование"?
Есть необходимость аутентификации в домене Windows. Иногда по непонятным причинам связь с доменом теряется, при этом неудачные попытки попадают в faillog. И однажды пользователь больше не может войти в систему, потому что за условно два месяца у него набрался счётчик отказов. А большой лимит поставить нельзя - документация на систему согласована очень высоко.
Сканирование документов превращается в увлекательный ритуал, так как МФУ переходит в спящий режим (мы пока не нашли, как это победить), а драйвер не умеет его "будить".
Это навскидку примеры из сегодняшнего. Есть ещё масса всяких мелких, но неприятных артефактов разной природы и периодичности, которые в целом снижают производительность труда работников и портят впечатление от системы
Если я захочу кого-то проклясть, я пожелаю ему работать на компьютере от Аквариуса под Астрой. Может быть, дело в ядре hardened и кривых настройках, которые, тем не менее, закреплены в эксплуатационной документации на нашу систему, но пользоваться этим - отличный способ познать дзен
Если модификация списка не запрещена, есть один вариант, только я его до конца не додумал. Таки да, на первом проходе надо указатели разворачивать, тогда или (1) список закончится (циклов нет), или (2) мы вернёмся к его началу. При этом надо считать количество шагов L. При исходе (1) можно список развернуть обратно. При исходе (2) у нас будет элемент в позиции L/2, который является самой дальней точкой и находится точно в середине цикла (или два элемента, с учётом четности L). Нам нужно дойти до него (опять же, разворачивая указатели) и дальше идти по обеим веткам обратно, пока указатели не укажут на один элемент, это и будет начало цикла. При этом ветку, которая идёт "вперёд", надо разворачивать, а ветку, которая идёт "назад" и по которой мы пришли в L/2, разворачивать не надо. Тогда после завершения поиска у нас список вернется в исходное состояние.
Возможно, я сейчас изобрёл велосипед, который описан где-то в умных книгах. Зато сам)
Эх, и мои 17... Yamaha MSX, MSX-DOS, дисковым редактором записи directory entry сдвигались вниз, после чего файл не отображался в директории, но спокойно жил на диске (чтение директории останавливалось на первой пустой записи). При необходимости всё возвращалось на место. Таким способом мы прятали игры от преподавателей, которые могли взять дискету на проверку. Да, на одной дискете помещалась и ОС, и средства разработки и несколько игрушек. Самые крутые игрушки были по 128 КБ, но и в 16 КБ помещалось что-то играбельное
Хотелось бы получить от автора пару уточнений:
Какой график работы у специалистов SOC разных линий? Вряд ли злоумышленники будут ждать начала рабочего дня.
Есть ли возможность удаленной работы в SOC? Во многих компаниях бытует стереотип, что специалисты по безопасности обязательно должны находиться в офисе, иначе они свою работу делают неполноценно.
А "российские аналоги" - это мониторы от Миландра?
Не всегда можно понять, кто виноват. Кроме разработчиков Астры есть Аквариус, есть системный интегратор, который это наваял, и есть субподрядчики, нанятые за недорого.
Например, ошибки ACPI - это проблема Астры или у Аквариуса BIOS кривой?
При запуске приложений регулярные подвисания и мусор на экране - это проблемы ядра или видеодрайвера, который РусБИТех не разрабатывал и дословно "не несёт ответственности за корректное функционирование"?
Есть необходимость аутентификации в домене Windows. Иногда по непонятным причинам связь с доменом теряется, при этом неудачные попытки попадают в faillog. И однажды пользователь больше не может войти в систему, потому что за условно два месяца у него набрался счётчик отказов. А большой лимит поставить нельзя - документация на систему согласована очень высоко.
Сканирование документов превращается в увлекательный ритуал, так как МФУ переходит в спящий режим (мы пока не нашли, как это победить), а драйвер не умеет его "будить".
Это навскидку примеры из сегодняшнего. Есть ещё масса всяких мелких, но неприятных артефактов разной природы и периодичности, которые в целом снижают производительность труда работников и портят впечатление от системы
Если я захочу кого-то проклясть, я пожелаю ему работать на компьютере от Аквариуса под Астрой. Может быть, дело в ядре hardened и кривых настройках, которые, тем не менее, закреплены в эксплуатационной документации на нашу систему, но пользоваться этим - отличный способ познать дзен
Поскольку вопрос о том, зачем здесь python, уже был задан, то у меня обратный вопрос: а зачем здесь Delphi? Чтобы что?
Пайтон умеет в GUI. Не нравится TkInter - вот PyQt5, PySimpleGUI, wxPython и ещё с десяток решений.
Можно зайти с другой стороны - SimpleHTTPServer и общаться через браузер. Может и не самый эффективный способ, но достаточно простой
BolgenOS в исполнении китайских братьев?
Если модификация списка не запрещена, есть один вариант, только я его до конца не додумал. Таки да, на первом проходе надо указатели разворачивать, тогда или (1) список закончится (циклов нет), или (2) мы вернёмся к его началу. При этом надо считать количество шагов L. При исходе (1) можно список развернуть обратно. При исходе (2) у нас будет элемент в позиции L/2, который является самой дальней точкой и находится точно в середине цикла (или два элемента, с учётом четности L). Нам нужно дойти до него (опять же, разворачивая указатели) и дальше идти по обеим веткам обратно, пока указатели не укажут на один элемент, это и будет начало цикла. При этом ветку, которая идёт "вперёд", надо разворачивать, а ветку, которая идёт "назад" и по которой мы пришли в L/2, разворачивать не надо. Тогда после завершения поиска у нас список вернется в исходное состояние.
Возможно, я сейчас изобрёл велосипед, который описан где-то в умных книгах. Зато сам)