Size: a a a

cxx.Дискуссионная

2020 May 09

U

UsernameAK in cxx.Дискуссионная
и в качестве бонуса: вместо saved messages можно юзать переписку со свежесозданным ботом
источник

IL

Ilya L in cxx.Дискуссионная
mr.slavik
Переслано от
а вообще - для защиты серьезного ПО используют MCFACT

Сейчас вот попалось на глаза. Может будет интересно, раз упоминал выше о защите Steinberg Cubase 5. Цитаты с трекера.

Кусок из интервью со взломщиками

В: Но нам пришлось чертовски долго ждать этот релиз - Почему?
О: Было потрачено большое количество времени, чтобы изучить и обойти нынешнюю Syncrosoft защиту. Сами подумайте: около 25 процентов програмного кода охраняются MCFACT* и, следовательно, связаны с защитой. Как вы можете догадаться, усилия, приложенные для обхода такой защиты, требовались немалые. На этот раз нам потребовалось почти 4000 человеко-часов, чтобы справиться с этим "зверем"!

Там же пояснения

MCFACT - Multi-Channel-Finite-Automata-Code-Transformation метод защиты кода программ и данных за счет преобразования их в конечный автомат. Преобразованный код программы в состоянии обработать зашифрованный код программы, без расшифровки данных. Ни преобразованный код программы, ни какие-либо данные не расшифровываются до, во время или после выполнения операции.
Обработка зашифрованных данных, без расшифровки во время выполнения, преобразованный код программы выполняется виртуальной единицей обработки. Конечные автоматы выполняют фактическую операцию и шифрование операции в один заход. Состав конечных автоматов гарантирует, что никакие промежуточные простые данные или информация об операции не могут быть восстановлены.

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

Если хакер хочет взломать таблицы автоматов, он вынужден анализировать большой многоканальный конечный автомат. Опыт взлома больших конечных автоматов был получен например, анализом Китайского алгоритма открытого ключа FAPKC (Finite Automaton Public Key Cryptosystem). Одна из версий этого алгоритма была сломана за счет полного изменения открытого ключа. Однако, сегодня нет никакого известного подхода (теперь уже есть))), чтобы сломать этот алгоритм, используя декомпозицию. Реверсинг (реверс-инжиниринг) не является проблемой безопасности для MCFACT, никакая информация о внутренней структуре не может быть получена, используя этот подход.

P.S. Это очень вольный перевод, но думаю понятно что сломать все это было очень сложно!
И где ты работаешь, где-то в инфобезе?
источник

m

mr.slavik in cxx.Дискуссионная
Ilya L
а откуда перевод был?
хз
источник

m

mr.slavik in cxx.Дискуссионная
в чате моем
источник

m

mr.slavik in cxx.Дискуссионная
Ilya L
И где ты работаешь, где-то в инфобезе?
Ага - на Байгужина
источник

m

mr.slavik in cxx.Дискуссионная
учу девчонок разводить мужиков на бабло
источник

m

mr.slavik in cxx.Дискуссионная
и поебываю еще их
источник

m

mr.slavik in cxx.Дискуссионная
ну и в свободное от работы время занимаюсь всяким по приколу
матан там изучаю, с++ и все такое
ну обычные инфобизнесменские хобби в общем
источник

m

mr.slavik in cxx.Дискуссионная
https://habr.com/ru/users/slavikmipt/ если серьезно - тут описано вкратце чем в целом занимаюсь
источник

m

mr.slavik in cxx.Дискуссионная
могу резюме скинуть)
источник

IL

Ilya L in cxx.Дискуссионная
mr.slavik
могу резюме скинуть)
Да я не эйчар, не надо)))
после ваших обсуждений просто любопытно стало
источник

m

mr.slavik in cxx.Дискуссионная
Ilya L
Да я не эйчар, не надо)))
после ваших обсуждений просто любопытно стало
ну не надо и не надо)
источник

m

mr.slavik in cxx.Дискуссионная
у меня продажа себя уже на автомате)
источник

m

mr.slavik in cxx.Дискуссионная
работал в разных местах - большую часть жизни занимался железками, в какой то момент даже поднял проект свой который 4 года прожил после чего я успешно его просрал, ушел в депрессию, пока грустил - изучил питон и че там почем вообще по веб приложениям
ну и голанг немного и всякие докеры и все что надо
оказалось что после микроконтроллеров это все довольно халявно
а денег в нише больше чем в чисто железячной
источник

m

mr.slavik in cxx.Дискуссионная
ну и как то в итоге стали звать в iot проекты, где я развлекаюсь за счет работодателя с фазированными микрофонными решетками, нейронками и тд
источник

m

mr.slavik in cxx.Дискуссионная
короче типа универсальный специалист - могу копать, могу не копать, могу код писать
могу устройство спроектировать и произвести
маркетинг могу, продажи)
тока все чаще последнее время думаю - че я в штаты не уехал когда звали
но терь уже поздняк метаться - придется досматривать спектакль здесь
конец истории
источник

IL

Ilya L in cxx.Дискуссионная
спич засчитан
источник

AR

Alex Rionov in cxx.Дискуссионная
mr.slavik
работал в разных местах - большую часть жизни занимался железками, в какой то момент даже поднял проект свой который 4 года прожил после чего я успешно его просрал, ушел в депрессию, пока грустил - изучил питон и че там почем вообще по веб приложениям
ну и голанг немного и всякие докеры и все что надо
оказалось что после микроконтроллеров это все довольно халявно
а денег в нише больше чем в чисто железячной
После железок в веб? Не пробовал вкатиться в Dev(Sec)Ops? Там денежек тоже не мало крутится, достаточно интеграторов готовы отвалить немало денег специалисту в деплое
источник

m

mr.slavik in cxx.Дискуссионная
Alex Rionov
После железок в веб? Не пробовал вкатиться в Dev(Sec)Ops? Там денежек тоже не мало крутится, достаточно интеграторов готовы отвалить немало денег специалисту в деплое
ну типа что я вижу сейчас в российском девопсе - это сисадмины которые изучили немного питон
источник

m

mr.slavik in cxx.Дискуссионная
и делают то же самое почти тока получают побольше
источник