?

Log in

No account? Create an account

Previous Entry | Next Entry

Про obfuscation

На прошлой неделе случайно узнала новое английское слово: obfuscation. Мультиран даёт такие русскоязычные аналоги:

- затемнение; помутнение
- умышленное запутывание вопроса
- спутанность сознания; затемнение сознания; помутнение рассудка; спутанность сознания (помрачение сознания)
- умышленная непонятность

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

Мерриам-вебстер говорит, что это слово произошло от латинского obfuscatus, и замечено в английском языке впервые в 1577 году. Вот ведь...

Tags:

Comments

( 7 comments — Leave a comment )
brmail
May. 7th, 2011 05:20 pm (UTC)
при работе в IT это слово чаще используют по другому поводу. Когда надо отдать рабочий код, но хотелось бы чтобы он не был читаем, или подвержен запуску под дебагером.
В приципе пререлопатить так чтобы не читалось совсем - невозможно. Но затруднить использование стандартрых приемов несложно. Вот это оно и есть.
turtle_t
May. 7th, 2011 05:25 pm (UTC)
А зачем тогда отдавать рабочий код? С какой целью?

Когда данные испорченные дают, я понимаю, зачем -- они вполне годятся, чтобы на них опираться, потом приложишь, что они сделали, и вуаля.

А что полезного для обеих сторон можно сделать с рабочим кодом?
brmail
May. 7th, 2011 05:34 pm (UTC)
рабочий код совсем не обязательно отдавать добровольно. Часто его просто невозможно спрятасть обычными средствами. Ну например все приложения гугла, вся клиентская часть это java script и она вся как на ладони в браузере. Или вот похлеше .NET приложения - если их executable не шифровать, то они распаковываются в исходники на счет раз-два. Вот тут то и применяют твое волшебное слово
turtle_t
May. 7th, 2011 05:51 pm (UTC)
Окей, понятно. Похожий пример, с которым я сталкиваюсь, когда хочу картинку украсть для какого-нибудь поста -- флэш, который, бывает, картинки прячет: видеть-то их видно, а ресурс в виде отдельных .jpg (или других из той же оперы) не раскопаешь...
brmail
May. 7th, 2011 05:36 pm (UTC)
а зачем - разноые мотивы. Скрыть бизнес-логику, скрыть средства защиты, скрыть алгоритмы и протоколы . Вон скайп себя защищает например на всех уровнях, начиная от нежелания работать при запуске под дебагером
panchul
May. 7th, 2011 06:16 pm (UTC)
Это слово популярно не только среди IT и программистов, но и среди лиц с комплексом национальной неполноценности как средство попонтоваться среди соотечественников и показать как круто они владеют английским языком. В частности, это слово входит в списки слов для заучивания, чтобы "звучать умнее".

Как я это узнал? Лет 10 назад я употребил это слово перед VP Marketing своего бывшего стартапа, и он удивился "О, как интересно, Yuri знает такое редкое слово". Этот VP Marketing был корейцем, который очень сильно копировал wasp-ов и (как я выяснил потом) вел себя очень невежливо с азиатскими, в частности китайскими клиентами.

Также книжки для заучивания "умных слов" популярны среди некторых русских. Я знал одну русскую женщину, которая сменила свою фамилию на англо-саксонскую и у которой я впервые увидел такие книжки.
turtle_t
May. 7th, 2011 06:35 pm (UTC)
Надо же... Надо будет найти такую книжку, да что-нибудь ещё выучить :)

К слову, моя дочка, в отличие от меня, после школы училась тут, и её сокурсники время от времени то ли обижались, то ли дразнились -- что она употребляет много "слов из экзамена" (SAT-words) :) А она просто "наши" иностранные слова применяла. Это я к тому, что нашим начитанным людям тут довольно легко можно прослыть знающими трудные слова. Но именно это слово как раз у нас не водится, а тут, оказывается, в ходу...

Edited at 2011-05-07 06:38 pm (UTC)
( 7 comments — Leave a comment )

Profile

Wayne_George_turtle_t
turtle_t
Светлана Сененко

Latest Month

December 2016
S M T W T F S
    123
45678910
11121314151617
18192021222324
25262728293031

Tags

Powered by LiveJournal.com
Designed by Tiffany Chow