Генетика питания, массы тела и ожирения

Оригинал / Original source: http://arbl.cvmbs.colostate.edu/hbooks/pathphys/digestion/pregastric/fatgenes.html

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

Стимулом к ​​пониманию генетического контроля над весом тела можно в значительной степени объяснить два фактора:

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

Первоначальная идентификация «генов ожирения»

Чтобы понять физиологию, лежащую в основе «генов ожирения», изучаемых в настоящее время, полезно сначала рассмотреть некоторые эксперименты, проведенные в 1960-х годах с использованием парабиотических мышей. Техника парабиоза, которая редко используется сегодня, включает в себя делать надрез вдоль латерального аспекта двух животных, а затем сшивать их вместе, чтобы сформировать парабиотическую пару. Ключевая полезность этого метода состоит в том, что он объединяет сосудистые системы двух животных, позволяя обмену переносимыми кровью молекулами.

Много лет назад генетики идентифицировали у мышей две рецессивные мутации, которые, если гомозиготные, привели к тому, что мыши стали сильно ожирением. Эти два гена были названы ob и db. Парабиотические пары, построенные между ob / ob, db / db и нормальными мышами, привели к следующим наблюдениям:

  • Сопряжение мышечной ob / ob мыши с нормальной мышью: мышь ob / ob потеряла вес
  • Сопряжение мышечной мыши db / db с нормальной мышью: нормальная мышь перестала есть и похудела
  • Сопряжение мышечной ob / ob мыши с мышью db / db с ожирением: мышь ob / ob перестала есть и потеряла вес, тогда как мышь db / db не пострадала.
  • Дополнительный эксперимент показал, что когда одна из пары нормальных парабиотических мышей была перекормлена, ее «близнец» потерял вес.

Эти наблюдения согласуются с идеей, что вырабатывается гормон насыщения, предположительно продукт гена гена, который связывается с рецепторами, предположительно продуктом гена db, в гипоталамусе и подавляет голод.

Недавно была получена значительная поддержка этой модели клонированием генов ob и db у нескольких видов. Ген ob кодирует гормон-лептин и ген db-рецептор лептина. Лептин секретируется жировыми клетками и обладает двойной активностью в снижении потребления пищи и повышении скорости метаболизма, что делает старую «липостатическую теорию» для контроля приема пищи очень привлекательной.

Гены, участвующие в поддержании веса тела

Ясно, что лептин и его рецептор являются лишь двумя из того, что может оказаться большим количеством генов, которые являются важными генетическими детерминантами в контроле веса тела и патогенеза ожирения. Некоторые из других генов и продуктов генов, идентифицированных до сих пор, которые вовлечены в контроль потребления пищи и веса тела, включают:

  • Нейропептид Y синтезируется во многих областях мозга и является мощным стимулятором пищевого поведения. Лептин, по-видимому, подавляет питание частично за счет ингибирования экспрессии нейропептида Y.
  • Меланокортины действуют на определенные гипоталамические нейроны и подавляют пищевое поведение. Целевые нарушения рецептора меланокортина-4 у мышей связаны с развитием ожирения.
  • Карбоксипептидаза E (жирный ген) является ферментом, необходимым для протеолитической обработки проинсулина и, возможно, других гормонов, таких как нейропептид Y. Мыши с мутациями в этом гене постепенно становятся тучными по мере старения и развивают гипергликемию, которая может быть подавлена ​​при лечении инсулином.
  • Митохондриальные разобщающие белки были впервые обнаружены в коричневом жире, а затем идентифицированы в белом жире и мышечных клетках. Они позволяют митохондриям в этих клетках отделять окислительное фосфорилирование, которое «закорачивает» протонный градиент поперек внутренней мембраны, что приводит к уменьшению продукции АТФ, но при этом выделяет тепло (невоспроизводимый термогенез). Некоторые исследования показывают, что они могут играть важную роль в расходе энергии и, таким образом, в весе у человека и других негибернационных животных.
  • Бета-адренергические рецепторы присутствуют на коричневом жире и, возможно, белом жире. Связывание норэпинефрина с этим рецептором на жировых клетках приводит к увеличению транскрипции митохондриального разобщающего белка, что позволяет увеличить выделение тепла путем гидролиза жирных кислот. Недавно сообщалось, что определенные мутации в этом гене предрасполагают людей к ожирению и развивают сахарный диабет до достижения среднего возраста.
  • Предполагается, что кавернозный белок вместе с белками, родственными tubby, являются факторами транскрипции. Табби-белок высоко экспрессирует паравентрикулярное ядро ​​гипоталамуса и других областей мозга. Мыши с естественными или инженерными мутациями в tubby-генах демонстрируют взрослое начало ожирения, но задействованные механизмы не известны.

Ссылки и обзоры

  • Comuzzie AG и Allison DB: поиск генов человеческого ожирения. Science 280: 1374, 1998.
  • Gura T: Несвязанные белки обеспечивают новый ключ к причинам ожирения. Science 280: 1369, 1998.
  • Martin RJ, White BD, Hulsey MG: регулирование массы тела. Amer Scientist 79: 528-541, 1991. [обзор экспериментов на парабиозе и контроль потребления пищи в целом]
  • Наггарт Дж. К., Фрикер Л.Д., Варломов О. и др .: Гиперпроинсулинемия у мышей с ожирением и жиром, связанных с мутацией карбоксипептидазы Е, которая снижает активность ферментов.
  • Santagata S, Boggon TJ, Baird CL и др.: Передача G-белка через tubby-белки. Science 292: 2041-2050, 2001.
  • Wolf G: новый расцепляющий белок: потенциальный компонент системы регулирования массы тела человека. Обзор питания. 55: 178, 1997.
  • Woods SC, Seeley RJ, Porte D, Schwartz MW: Сигналы, которые регулируют потребление пищи и гомеостаз энергии. Science 280: 1378, 1998.

Скрипт JJEncode ведет к Drive-By

Оригинал / Original Source: http://www.kahusecurity.com/2013/jjencode-script-leads-to-drive-by/

Использование JJEncode при загрузке с диска уже используется несколько лет, но недавно появилось много нового. Несколько читателей спросили, как обезвредить это, так вот ниже покажу это на примере настоящего скрипта.

Вот автомобильный форум, который был взломан:

Просмотрев исходный код, мы видим, что эта ссылка начинает заражение:

Тогда из alnera.eu, вы в конечном итоге получаете этот странно выглядящий Javascript:

Что это? Он выводится из JJEncode, классного сценария, сделанного Йосуке Хасегавой. Он использует только символы для генерации кода Javascript, который в этом случае приводит к компрометации вашего ПК.

Есть несколько способов для обезвреживания этого скрипта. Я покажу вам два пути.

Сначала длинный путь, но так вы можете немного понять, что происходит. Сначала убедитесь, что у вас есть «<! DOCTYPE>» в начале, так как это работает только с HTML 4.0 и выше (с IE в любом случае). Если вы собираетесь использовать Firefox или другой браузер, вам не обязательно это делать. Теперь найдите полуколонны и добавьте новую линию между ними. Внимательно посмотрите полуколонны между цитатами, так как вам нужно оставить их в покое. То, что вы, вероятно, в конечном итоге будет выглядеть примерно так (нижняя часть не будет содержать разделенные двоеточия).

Поскольку я работаю с вредоносным скриптом, я хочу сделать это осторожно, поэтому я комментирую все ниже того, над чем я работаю. Рядом с началом каждой строки есть знак равенства. Это означает, что символы перед ним являются переменными, а символы после – значением. Поэтому все, что я делаю, это «предупреждение» о переменной, чтобы я мог видеть, что делает каждая строка. Вот первая:

Вот результат:

И второе. Заметьте, что я оставил первую строку без комментариев. Причина в том, что она определяет переменную «_», поэтому, если я прокомментирую первую строку, ничего не произойдет в последующих строках.

2013-07-04_08

Продолжайте идти, пока не дойдете до линии перед большим блоком символов:

2013-07-04_09Результат говорит нам, что это вызов функции, и если вы внимательно посмотрите на него в конце сценария, вы поймете, что основная часть сценария является самоисполняющейся функцией.

2013-07-04_10

Поэтому мы можем просто заменить “_. $ (” На “alert (“:

2013-07-04_11И мы видим результат:

2013-07-04_12

Если вы хотите увидеть, как выглядит исходный код, мы можем внести изменения в самый конец строки. Из этого:

2013-07-04_13

В это:

2013-07-04_14

И тогда мы получим такой результат:

2013-07-04_15Вот второй способ, который поможет отключить этот скрипт. Это быстро и просто, но может не работать в 100% случаев. Просто добавьте это в начало следующим образом:

2013-07-04_16

И конечный результат выглядит так:

2013-07-04_17

Давайте посмотрим теперь на вредоносный скрипт и апплет. Значения параметров кодируются base64. Верхний URL ссылается на файл полезной нагрузки. Нижняя часть загружает один Java-апплет из другого URL-адреса, а параметр содержит ссылку на ту же полезную нагрузку, но с немного другим URL-адресом

.

2013-07-04_18Это новый пакет эксплойта, который называется «DotCacheF», но, похоже, он изменил формат URL-адреса.

Апплет Java не сильно запутывается, но имеет низкий уровень обнаружения. Ниже приведен фрагмент кода, использующего CVE-2013-2423.

2013-07-04_19Похоже, что полезной нагрузкой является ZeroAccess.

Файл: atom.jar
MD5: 912a89f21b7f27404c01c95d18e95d1a
VT: 3 / 46

Файл: sm_main.mp3
MD5: 8f72a0cb62a01f4fc7ef7064c4b66a8f
VT: 3 / 47

Шифрование DES

Оригинал / Original source: www.tero.co.uk/des/

Шифрование DES – это Javascript-реализация DES (Data Encryption Standard), алгоритм шифрования, который работает с битами. Он поддерживает электронную кодовую книгу (ECB) и цепочку блоков шифрования (CBC), а также включает в себя Triple DES. Он не требует каких-либо дополнительных библиотек, и он был переведен на Perl и PHP.

Код был разработан после изучения нескольких очень хороших статей о DES и следованию алгоритму C, чтобы понять, как он работает. Алгоритм C пришел с пакетом шифрования Perl и был написан Эриком Яном как часть его реализации SSL. Большое спасибо Майклу Хейворту (Michael Hayworth) из www.netdealing.com за его очень хорошие советы по ускорению алгоритма. И благодаря Фрэнку Замметти из www.omnytex.com для поиска проблемы с тройным CBC, который теперь исправлен.

Более подробная информация представлена на следующих страницах:
Исходный код: описывает, как использовать DES и предоставляет исходный код
Объяснение: показывает, как работают битовые манипуляции, и предоставляет некоторые полезные функции
DES и Oracle: обсуждается использование DES в Oracle dbms_obfuscation_toolkit
Кодирование DES: обсуждаются проблемы кодирования DES
Тестирование DES: протестируйте эту версию Javascript DES
Возникли проблемы?: если у вас возникли проблемы с использованием этой версии DES
Лицензирование и использование: информация (или отсутствие таковой) о лицензировании и текущем использовании DES