<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Блог по безопасности для разработчиков</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/security_ru/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/security_ru/feed.xml</link>
    <description />
    <lastBuildDate>Wed, 17 Apr 2019 04:05:39 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Использование технологий повышения информационной безопасности независимыми разработчиками</title>
      <link>https://docs.microsoft.com/archive/blogs/security_ru/23</link>
      <pubDate>Fri, 15 Oct 2010 03:34:19 GMT</pubDate>
      <dc:creator><![CDATA[Russian MSDN]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/security_ru/2010/10/15/23/</guid>
      <description><![CDATA[&#160;  Привет, это Майкл,  В течение последних нескольких недель Мэтт Миллер (Matt Miller), Мэтт...]]></description>
      <content:encoded><![CDATA[<p>&#160;</p>  <p>Привет, это Майкл,</p>  <p>В течение последних нескольких недель Мэтт Миллер (Matt Miller), Мэтт Томлинсон (Matt Thomlinson), Джон Лэмберт (John Lambert) и я работали над <a href="https://msdn.microsoft.com/en-us/library/bb430720.aspx">статьей</a>, посвященной защите от атак, связанных с переполнением буфера, в операционных системах начиная с Windows Vista и Windows Server 2008. Хочу представить нашего нового блоггера, Мэтта Миллера, участника нашей команды исследователей в области информационной безопасности и разработки методов защиты от компьютерных атак (Security Research and Defense), написавшего отличную заметку, материалы которой легли в основу нашей совместной статьи.</p>  <p>Пожалуйста, Мэтт…</p>  <p>В <a href="https://blogs.technet.com/b/srd/">блоге</a> группы исследователей в области информационной безопасности и разработки методов защиты от компьютерных атак мы уже писали о преимуществах применения таких технологий снижения рисков, связанных с информационной безопасностью, как предотвращения выполнения команд из раздела данных (Data Execution Prevention – DEP) и использование случайным образом организованного адресного пространства (Address Space Layout Randomization – ASLR) [<a href="https://blogs.technet.com/b/srd/archive/2009/06/05/understanding-dep-as-a-mitigation-technology-part-1.aspx">1</a>,<a href="https://blogs.technet.com/b/srd/archive/2009/06/12/understanding-dep-as-a-mitigation-technology-part-2.aspx">2</a>]. Данные технологии наряду с такими как SEHOP, GS и т.д. созданы для того чтобы затруднить использование уязвимостей программного обеспечения. Популярность этих технологий привела к повышенному интересу сообщества исследователей в области информационной безопасности относительно разработки новых методов обхода защитных технологий [<a href="https://www.semantiscope.com/research/BHDC2010/BHDC-2010-Paper.pdf">3</a>]. Отслеживая новые результаты в этом направлении, мы продолжаем работу над повышением эффективности технологий снижения рисков информационной безопасности. Тем временем, независимые разработчики (Independent Software Vendors – ISV) могут быть уверены, что данные технологии максимально эффективны в текущей ситуации.</p>  <p>На практике, эффективность таких технологий снижения рисков информационной безопасности как DEP и ASLR в значительной мере зависит от того, насколько эта технология внедрена в процесс создания приложения. Неспособность полностью реализовать технологию снижения рисков в приложении делает его легкой добычей при осуществлении атаки с помощью эксплойта. В июне 2010 года Secunia распространила результаты исследования, в которых приводилась оценка применения независимыми разработчиками DEP и ASLR [<a href="https://secunia.com/gfx/pdf/DEP_ASLR_2010_paper.pdf">4</a>]. Исследование показало, что большинство из вошедших в исследование приложений не в полной мере используют преимущества этих технологий, что формирует почву для новых атак с помощью незакрытых уязвимостей.</p>  <p>В качестве примера можно рассмотреть эксплойт, который был написан для Adobe Reader’а (CVE-2010-2883), где основной уязвимостью была подключаемая библиотека DLL, в которой использование ASLR не было включено по умолчанию. Компания Adobe выполнила огромную работу по внедрению таких технологий, как ASLR, в большинстве используемых компонентов, но фактически наличие всего одной DLL с отключенным механизмом ASLR достаточно для появления серьезной уязвимости. Это справедливо и для других приложений, например, плагинов для Internet Explorer (Browser Helper Object – BHO) и объектов управления ActiveX с отключенным по умолчанию ASLR, которые в совокупности с какой-нибудь другой уязвимостью обозревателя Интернет могут позволить обойти систему защиты, основанную на ASLR. Эти примеры показывают, что внедрять технологии снижения рисков информационной безопасности нужно на 100%.</p>  <h4>Как проверить настройки ASLR в приложении</h4>  <p>Существует два основных способа проверить установки ASLR в приложении. Первый из них заключается в проверке того, что во всех запущенных в настоящий момент модулях EXE и DLL подключено использование ASLR. Посмотреть это можно с помощью утилиты <a href="https://technet.microsoft.com/en-us/sysinternals/bb896653.aspx">Process Explorer</a> с подключенной панелью для просмотра используемых библиотек DLL, где добавлен столбец «ASLR enabled» (ASLR подключен). На рисунке показан пример использования Process Explorer’а для обнаружения библиотеки jp2ssv.dll, в которой по умолчанию не используется ASLR, подключенной к Internet Explorer (значение столбца ASLR в соответствующей строчке пустое).</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/30/47/metablogapi/0216.clip_image002_598B685C.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-30-47-metablogapi/0216.clip_5F00_image002_5F00_598B685C.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/30/47/metablogapi/1754.clip_image002_thumb_34CA2B18.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-30-47-metablogapi/1754.clip_5F00_image002_5F00_thumb_5F00_34CA2B18.jpg" width="453" height="460" /></a></p>  <p>Process Explorer очень удобно использовать для получении информации о загруженных в текущий момент библиотеках DLL, но он не помогает определить библиотеки без ASLR, которые загружаются приложением в другое время. Эту информацию можно получить с помощью двоичного анализатора <a href="https://blogs.msdn.com/b/security_ru/archive/2009/10/29/binscope.aspx">Microsoft BinScope</a>. BinScope проверяет DLL и EXE файлы на диске на наличие специального флага (DYNAMICBASE), который должен быть установлен для использования ASLR. Далее приведен пример отчета создаваемого BinScope для библиотеки DLL с отключенным ASLR (nondynamicbase.dll) и библиотеки DLL, использующей эту технологию (dynamicbase.dll).</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/30/47/metablogapi/2766.clip_image003_05B7C974.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-30-47-metablogapi/2766.clip_5F00_image003_5F00_05B7C974.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image003" border="0" alt="clip_image003" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/30/47/metablogapi/2350.clip_image003_thumb_5C608175.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-01-30-47-metablogapi/2350.clip_5F00_image003_5F00_thumb_5F00_5C608175.jpg" width="554" height="316" /></a></p>  <h4>Советы независимым разработчикам</h4>  <p>Для того чтобы помочь независимым разработчикам полностью использовать преимущества технологий обеспечения информационной безопасности, поддерживаемых Windows, мы опубликовали обновленный вариант руководства, которое объясняет как подключить такие технологии как DEP, ASLR и GS. Ознакомиться с руководством можно здесь:</p>  <p><a href="https://msdn.microsoft.com/en-us/library/bb430720.aspx">https://msdn.microsoft.com/en-us/library/bb430720.aspx</a></p>  <p>Мы рекомендуем независимым разработчикам следовать руководству и, вообще говоря, мы включили его в Security Development Lifecycle (SDL). Также советуем обращаться по вопросам, связанным с внедрением технологий снижения рисков информационной безопасности, по адресу <a href="mailto:switech@microsoft.com">switech@microsoft.com</a>.</p>  <p>Мэтт Миллер, MSEC Security Science</p>  <p><a href="https://blogs.msdn.com/b/sdl/archive/2010/09/21/isv-adoption-of-mitigation-technologies.aspx">Оригинал статьи</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Новый конкурс статей по вопросам безопасности</title>
      <link>https://docs.microsoft.com/archive/blogs/security_ru/33</link>
      <pubDate>Tue, 13 Apr 2010 02:56:43 GMT</pubDate>
      <dc:creator><![CDATA[Ilya Vorobiev]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/security_ru/2010/04/13/33/</guid>
      <description><![CDATA[Портал SecurityLab.ru совместно с порталом itband.ru и форумами Microsoft TechNet с удовольствием...]]></description>
      <content:encoded><![CDATA[<p>Портал <a href="https://www.securitylab.ru/contest/392584.php">SecurityLab.ru</a> совместно с порталом <a href="https://www.securitylab.ru/bitrix/exturl.php?goto=http%3A%2F%2Fitband.ru%2F">itband.ru</a> и <a href="https://social.technet.microsoft.com/Forums/ru-RU/category/defenceru">форумами Microsoft TechNet</a> с удовольствием сообщают о новом конкурсе статей посвященном вопросам безопасности продуктов компании Microsoft. </p>  <p>На конкурс принимаются русскоязычные технические статьи и вебкасты, рассматривающие вопросы безопасности в продуктах Microsoft.</p>  <p>Три главных приза, <b>ноутбуки </b><b>IdeaPad S</b><b>10-3-2</b><b>R</b><b>-</b><b>B</b>, будут присуждены победителям в следующих номинациях:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/security_ru/WindowsLiveWriter/f7265276bad4_C2E9/clip_image002_2.jpg" original-url="https://blogs.msdn.com/blogfiles/security_ru/WindowsLiveWriter/f7265276bad4_C2E9/clip_image002_2.jpg"><img style="border-bottom: 0px; border-left: 0px; margin: 0px 20px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/security_ru/WindowsLiveWriter/f7265276bad4_C2E9/clip_image002_thumb.jpg" original-url="https://blogs.msdn.com/blogfiles/security_ru/WindowsLiveWriter/f7265276bad4_C2E9/clip_image002_thumb.jpg" width="112" height="112" /></a></p>  <p>- <strong>Microsoft Forefront</strong><strong> и </strong><strong>TMG</strong>; </p>  <p>- <strong>Безопасность в продуктах </strong><strong>Microsoft</strong><strong> глазами пользователя</strong> – рекомендации пользователям для безопасной работы, самостоятельной настройке собственных компьютеров; </p>  <p>- <strong>Безопасность в продуктах </strong><strong>Microsoft</strong><strong> глазами </strong><strong>IT</strong><strong>-специалиста</strong> – рекомендации для технических специалистов, нацеленные на обеспечение безопасности серверных продуктов или рабочей среды пользователя.</p>  <p><strong>Срок проведения конкурса с 5 апреля по 1 июля 2010 года</strong>. Итоги конкурса будут подведены до 15 июля.</p>  <p>Для участия в конкурсе необходимо отправить оформленную статью на адрес <a href="mailto:security2010@securitylab.ru">security2010@securitylab.ru</a></p>  <p>Подробности на <a href="https://www.securitylab.ru/contest/392584.php">securitylab</a> и <a href="https://itband.ru/2010/04/security/#more-5449">itband</a>. </p>]]></content:encoded>
    </item>
    <item>
      <title>Три последних анонса</title>
      <link>https://docs.microsoft.com/archive/blogs/security_ru/43</link>
      <pubDate>Thu, 04 Mar 2010 00:07:47 GMT</pubDate>
      <dc:creator><![CDATA[Ilya Vorobiev]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/security_ru/2010/03/04/43/</guid>
      <description><![CDATA[Казалось, что океан технологии SDL был спокоен на протяжении выходных, но теперь мы рады сделать три...]]></description>
      <content:encoded><![CDATA[<p>Казалось, что океан технологии SDL был спокоен на протяжении выходных, но теперь мы рады сделать три анонса, которые, надеемся, поднимут волны в этом океане и привлекут внимание разработчиков и организаторов, которые хотят использовать SDL. Сообщения были сделаны сегодня во время конференции Black Hat в Вашингтоне:</p>  <p>1. Новая документация: <a href="https://go.microsoft.com/?linkid=9708425">Упрощенное внедрение Microsoft SDL</a></p>  <p>2. Новая программа: <a href="https://go.microsoft.com/?linkid=9708425">SDL Pro Network, категория «Инструменты» и новые участники</a></p>  <p>3. Новый инструмент: <a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=c4b44860-cfba-494a-ba43-13c4aecf86af">MSF for Agile Software Development + SDL Process Template for VSTS 2008</a></p>  <p><b>Упрощенная документация </b><b>SDL</b></p>  <p>Начнем с выпуска документации по упрощенному внедрению Microsoft SDL. Одно из самых распространенных заблуждений насчет SDL: чтобы внедрить цикл безопасной разработки, необходимо иметь организацию, сопоставимую по размерам с Microsoft. Другое заблуждение: SDL применимо только для языков и платформ Microsoft, и вам придется использовать другую методологию, если вы пишете код на Ruby под ОС X. Упрощенная документация SDL поможет устранить эти заблуждения и объяснит, как процесс SDL может быть применен при ограниченных ресурсах и на любой платформе. Эта документация обозначает минимальный набор требований, при которых верны главные атрибуты SDL, и тем самым предоставляет эффективную модель построения эффективного цикла безопасной разработки в любой организации.</p>  <p><b>SDL</b><b> </b><b>Pro</b><b> </b><b>Network</b><b>: категория «Инструменты безопасности» и новые участники</b></p>  <p>Наш второй анонс – расширение сети SDL Pro Network и включение в нее новой категории членства – «Инструменты», которая дополнит существующие категории «Консультанты» и «Обучение». Организации, представляющие категорию «Инструменты», могут производить инструменты безопасности, такие как утилиты статистического анализа, фаззеры, утилиты динамического или бинарного анализа. Инструменты безопасности являются особо важной частью цикла SDL, и мы очень рады, что теперь есть новая категория Pro Network, которая поможет организациям использовать свои инструменты и время более эффективно.</p>  <p>Также мы объявляем, что сеть Pro Network расширяется, и в ее состав входят семь новых участников:</p>  <p>· Fortify (Член группы «Инструменты»)</p>  <p>· Veracode (Член группы «Инструменты»)</p>  <p>· Codenomicon (Член группы «Инструменты»)</p>  <p>· Booz-Allen Hamilton (Член группы «Консультанты»)</p>  <p>· Casaba Security (Член группы «Консультанты»)</p>  <p>· Consult2Comply (Член группы «Консультанты»)</p>  <p>· Safelight Security Advisors (Член группы «Обучение»)</p>  <p>Мы приветствуем наших новых участников и надеемся, что вы выберете их или других членов Pro Network для получения консультаций, обучения или инструментов информационной безопасности.</p>  <p><b>MSF for Agile Software Development + SDL Process Template</b></p>  <p>Последний, но не менее важный анонс – выпуск первой публичной бета-версии новой MSF for Agile Software Development plus SDL Process Template for VSTS 2008 (MFS для методологии разработки Agile плюс шаблон процессов SDL для VSTS 2008), или, сокращенно, «MSF-A+SDL».Так же как и шаблон процессов SDL, который мы выпустили в прошлом году, этот шаблон помогает командам интегрировать безопасную методологию разработки непосредственно в среду разработки Visual Studio Team System. Тем не менее, MSF-A+SDL основан на новом процессе <a href="https://blogs.msdn.com/sdl/archive/2009/11/10/announcing-sdl-for-agile-development-methodologies.aspx">SDL-Agile</a>. MSF-A+SDL снабжен также некоторыми совершенно новыми функциями из предложений к предыдущему шаблону процессов SDL:</p>  <p>· <b>Автоматическая генерация рабочих элементов задач </b><b>SDL</b><b> при новых итерациях.</b></p>  <p>Если мы имеем дело с проектами Agile, которые могут существовать бесконечно долго (допустим, веб-приложение или облачный сервис без установленной «даты окончания»), то для проекта необходимо периодически заново выполнять требования SDL, как это и обозначено в SDL-Agile процессе. Шаблон MSF-A+SDL выполняет это и создает новые задачи безопасности для проекта всякий раз, когда пользователь добавляет новую итерацию.</p>  <p>· <b>Автоматическая генерация рабочих элементов задач </b><b>SDL</b><b> для нового кода. </b>В любой момент, когда новые проекты или веб-сайты Visual Studio подключены к репозитарию управления исходным кодом проектов MSF-A+SDL, шаблон сгенерирует новые требования SDL, соответствующие этому проекту. Например, если пользователь создает новый сайт на C#, то шаблон добавит такие требования, как отключение трассировки ASP.NET и подключение библиотеки AntiXss.</p>  <p>· <b>Многое другое, о чем здесь будет скоро рассказано.</b></p>  <p>Если вы посетите конференцию Black Hat на этой неделе и захотите увидеть MSF-A+SDL своими глазами, то зайдите на выступление Брайана Салливана на тему «<a href="https://blackhat.com/html/bh-dc-10/bh-dc-10-home.html">Безопасность в Agile, или как защитить приложения с использованием пятидневного цикла выпуска</a>» в пятницу, 3 февраля в 1:45.</p>  <p>Вот несколько полезных ссылок на случай, если вы пропустили их в тексте:</p>  <p><a href="https://www.microsoft.com/security/sdl/getstarted/pronetwork.aspx">Страница SDL Pro Network</a></p>  <p><a href="https://go.microsoft.com/?linkid=9708425">Документация: упрощенное внедрение Microsoft SDL</a></p>  <p><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=c4b44860-cfba-494a-ba43-13c4aecf86af">MSF for Agile Software Development plus SDL Process Template for VSTS 2008 скачать бесплатно</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Опубликованы новые ресурсы по Безопасности</title>
      <link>https://docs.microsoft.com/archive/blogs/security_ru/53</link>
      <pubDate>Thu, 03 Dec 2009 07:08:16 GMT</pubDate>
      <dc:creator><![CDATA[Ilya Vorobiev]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/security_ru/2009/12/03/53/</guid>
      <description><![CDATA[Сегодня, как никогда ранее, очень актуальна и важна безопасность программных решений и...]]></description>
      <content:encoded><![CDATA[<p>Сегодня, как никогда ранее, очень актуальна и важна безопасность программных решений и инфраструктур. Пользователи требуют защищенных качественных приложений и считают это своим правом, а не привилегией! Мы каждый день стараемся вам помочь сделать ваши инфраструктуры и приложения более надежными и безопасными. Сегодня мы анонсируем новые ресурсы по Безопасности для Разработчиков и ИТ-профессионалов.</p>  <p>Рады вам сообщить, появились обновленный <a href="https://technet.microsoft.com/ru-ru/security/default.aspx">технический центр для ИТ-специалистов на TechNet</a>, новый <a href="https://msdn.microsoft.com/ru-ru/security/default.aspx">технический центр для разработчиков на MSDN</a>, обновленное «лицо Microsoft по безопасности» <a href="https://www.microsoft.com/rus/security/">сайт Microsoft.com/rus/security</a>. </p>  <p><a href="https://msdn.microsoft.com/ru-ru/security/default.aspx"><strong>Центр Безопасности для Разработчиков</strong></a></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/security_ru/WindowsLiveWriter/6484759ec6b1_FE59/security_dev_center.png" original-url="https://blogs.msdn.com/blogfiles/security_ru/WindowsLiveWriter/6484759ec6b1_FE59/security_dev_center.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="security_dev_center" border="0" alt="security_dev_center" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/security_ru/WindowsLiveWriter/6484759ec6b1_FE59/security_dev_center_thumb.png" original-url="https://blogs.msdn.com/blogfiles/security_ru/WindowsLiveWriter/6484759ec6b1_FE59/security_dev_center_thumb.png" width="526" height="328" /></a> </p>  <p>В преддверии долгих праздников в пору холодов стоит позаботиться о своем здоровье, подкрепиться витаминами и не забывать тепло одеваться. Безопасность превыше всего, в том числе и безопасность приложений. Именно поэтому мы запустили <a href="https://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12933416&amp;s1=34ad97b0-f555-d4c1-7dd4-f68f315d24b8">Центр по безопасности на портале MSDN</a>, где вы сможете найти актуальную информацию о продуктах и методологиях, которые помогут сделать ваши продукты безопасными и надежными.</p>  <p><strong><em>Что нового</em></strong></p>  <ul>   <li>Локализованная информация о <a href="https://msdn.microsoft.com/ru-ru/security/sdl.aspx">Методологии Безопасной Разработки SDL</a> </li>    <li>Новый контент по Безопасности технологий </li>    <li><a href="https://social.msdn.microsoft.com/Forums/ru-RU/securityru/threads">Форум по вопросам Безопасности</a> </li>    <li><a href="https://blogs.msdn.com/security_ru/default.aspx">Блог на тему Разработки Безопасного ПО</a> </li>    <li><a href="https://www.techdays.ru/Category.aspx?Tag=Security">Новые доклады на TechDays.ru</a> </li> </ul>  <p><strong><a href="https://technet.microsoft.com/ru-ru/security/default.aspx">Центр по Безопасности для ИТ-профессионалов</a></strong></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/security_ru/WindowsLiveWriter/6484759ec6b1_FE59/technet_security.png" original-url="https://blogs.msdn.com/blogfiles/security_ru/WindowsLiveWriter/6484759ec6b1_FE59/technet_security.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="technet_security" border="0" alt="technet_security" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/security_ru/WindowsLiveWriter/6484759ec6b1_FE59/technet_security_thumb.png" original-url="https://blogs.msdn.com/blogfiles/security_ru/WindowsLiveWriter/6484759ec6b1_FE59/technet_security_thumb.png" width="522" height="246" /></a></p>  <p><strong><em>Что нового</em></strong>&#160;</p>  <ul>   <li>Уведомления по безопасности </li>    <li>Советы по безопасности </li>    <li>Вопросы и ответы на форумах и в блогах безопасности </li>    <li>Инструменты безопасности </li>    <li>Видео на TechDays.ru </li> </ul>  <p><strong><a href="https://www.microsoft.com/rus/security/default.aspx">Обновленное «лицо Microsoft по безопасности»</a></strong></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/security_ru/WindowsLiveWriter/6484759ec6b1_FE59/mscom_security.png" original-url="https://blogs.msdn.com/blogfiles/security_ru/WindowsLiveWriter/6484759ec6b1_FE59/mscom_security.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="mscom_security" border="0" alt="mscom_security" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/security_ru/WindowsLiveWriter/6484759ec6b1_FE59/mscom_security_thumb.png" original-url="https://blogs.msdn.com/blogfiles/security_ru/WindowsLiveWriter/6484759ec6b1_FE59/mscom_security_thumb.png" width="526" height="440" /></a>&#160; </p>  <p></p>  <p></p>  <p><strong><em>Что нового</em></strong></p>  <ul>   <li>Разделы посвященные обновлениям безопасности </li>    <li>Рекомендации о защите от червей, вирусов и шпионского ПО </li>    <li>Советы по выбору брандмауэра </li> </ul>]]></content:encoded>
    </item>
    <item>
      <title>SDL - теперь для облака и быстрой разработки</title>
      <link>https://docs.microsoft.com/archive/blogs/security_ru/sdl</link>
      <pubDate>Sun, 22 Nov 2009 14:56:35 GMT</pubDate>
      <dc:creator><![CDATA[Ilya Vorobiev]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/security_ru/2009/11/22/sdl/</guid>
      <description><![CDATA[При всё возрастающем количестве бизнес-клиентов, выбирающих для вычислительной среды между...]]></description>
      <content:encoded><![CDATA[<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/security_ru/WindowsLiveWriter/SDL_1579/sdl-shield-thumb-120_2.png" original-url="https://blogs.msdn.com/blogfiles/security_ru/WindowsLiveWriter/SDL_1579/sdl-shield-thumb-120_2.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="sdl-shield-thumb-120" border="0" alt="sdl-shield-thumb-120" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/security_ru/WindowsLiveWriter/SDL_1579/sdl-shield-thumb-120_thumb.png" original-url="https://blogs.msdn.com/blogfiles/security_ru/WindowsLiveWriter/SDL_1579/sdl-shield-thumb-120_thumb.png" width="120" height="120" /></a> </p>  <p>При всё возрастающем количестве бизнес-клиентов, выбирающих для вычислительной среды между клиентом, облаком или обоими одновременно, руководство по безопасности должно быть динамичным и развиваться. Поскольку безопасность и приватность являются ключевыми проблемами, влияющими на выбор вычислительной среды, производители имеют возможность убедить клиента в том, что веб-приложения, работающие в облаке, могут функционировать в безопасно и надежно.</p>  <p>Microsoft предпринял ряд шагов для того, чтобы сделать доступными лучшие наработки в области безопасности широкому кругу разработчиков. Сюда вошли <u>руководство</u>, <u>модель оптимизации SDL</u>, а также <u>Средство моделирования угроз</u>. Всё перечисленное выше, плюс последующие выпуски SDL, <u>инструментов</u>, руководств и технологий позволит разработчикам программного обеспечения и партнерам-производителям обеспечить требуемый уровень безопасности в их приложениях, а также своим пользователям более надежную вычислительную среду. </p>  <p>Недавно на конференции в Берлине, Германия, Microsoft анонсировал два новых документа SDL</p>  <p><b><u><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=7c75f87f-f210-4ee0-a6d9-65d8a6ddd1b7&amp;displaylang=en">Рассмотрение вопросов безопасности для клиентских и облачных приложений (EN).</a></u></b> Загрузите доклад команды SDL, в котором обсуждаются вопросы, касающиеся клиентских и облачных приложений, а также шаги, предпринимаемые компанией Microsoft для развития SDL при решении вопросов безопасности.</p>  <p><b><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=d045a05a-c1fc-48c3-b4d5-b20353f97122&amp;displaylang=en">SDL 4.1a, расширенная версия, включающая процесс быстрой разработки (EN).</a></b> Загрузите последнее руководство по SDL, включающее главу SDL для быстрой разработки, четкий подход, объединяющий быстрые методы и безопасность. Полное и, кроме того, гибкое руководство SDL для быстрой разработки включает в себя все требования SDL, предоставляя дополнительно руководство по их применению для очень коротких реализ циклов. </p>  <p>Давайте коротко остановимся на каждом из них.</p>  <p><b>Рассмотрение вопросов безопасности для клиентских и облачных приложений</b></p>  <p>В то время как производители вычислительной техники обсуждают облако как вычислительную среду, клиенты обеспокоены тем, каким образом будет обеспечена безопасность информации. По итогам проведенного в сентябре 2009 года <u><a href="https://www.eweek.com/c/a/Cloud-Computing/Security-Key-Concern-in-Cloud-Computing-Unisys-Survey-Finds-527272/">онлайн опроса IT Pro’s</a></u> около 51% опрошенных поставили безопасность и сохранность информации в качестве основной преграды для принятии решения об использовании облака. </p>  <p>При <b><u><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=7c75f87f-f210-4ee0-a6d9-65d8a6ddd1b7&amp;displaylang=en">рассмотрение вопросов безопасности для клиентских и облачных приложений (EN)</a></u></b> Microsoft рассматривает безопасность с точки зрения организации, которая может рассматировать размещение своих приложений в облаке. </p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/security_ru/WindowsLiveWriter/SDL_1579/security-cloud-stack_2.png" original-url="https://blogs.msdn.com/blogfiles/security_ru/WindowsLiveWriter/SDL_1579/security-cloud-stack_2.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="security-cloud-stack" border="0" alt="security-cloud-stack" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/security_ru/WindowsLiveWriter/SDL_1579/security-cloud-stack_thumb.png" original-url="https://blogs.msdn.com/blogfiles/security_ru/WindowsLiveWriter/SDL_1579/security-cloud-stack_thumb.png" width="392" height="271" /></a> </p>  <p>Если вы собираетесь хранить ваше приложение в облаке, на высоком уровне, вы должны задаваться вопросами, касающимися двух основных вопросов безопасности:</p>  <p>· <b>Требования и соответствия безопасности. </b>Если у вас имеются требования, что должен сделать провайдер для того, чтобы обеспечить требуемый уровень безопасности вашего ПО при хранении в облаке? Что он сделал для обеспечения этих требований?</p>  <p>· <b>Возможности и уровень безопасности сервисов</b>. Разные провайдеры могут предлагать различные возможности безопасности (например, поддерживающие конкретные типы идентификации), а также различные уровни сервис безопасности в своих SLA. Ознакомьтесь с деталями с тем, чтобы точно знать, какие конкретно услуги, они предоставят вам с точки перспектив безопасности. </p>  <p>Несомненно, разработка программного обеспечение для облака так и для клиентской части нуждается в структурированном процессе разработки с точки зрения безопасности, таком как SDL. Поэтому, убедитесь, что для своих приложений вы используете такой структурированный процесс разработки безопасности, как SDL.</p>  <p><b>SDL для быстрой разработки</b><b></b></p>  <p>Вы не одиноки, если пользуетесь процессом быстрой разработки. Методы быстрой разработки всё чаще и чаще выбираются производителями по всему миру. Согласно независимому докладу Forrester, 85% профессионалов в области промышленных технологий либо только что выбрали, либо в процессе принятия решения или уже применяют методы быстрой разработки.</p>  <p>Внимание: Если вы ещё не знакомы с быстрой разработкой и хотели бы узнать больше, вы можете прочитать о ней на <a href="https://www.agilemanifesto.org">https://www.agilemanifesto.org</a>. <a href="https://en.wikipedia.org/wiki/Agile_software_development">Wikipedia</a> определяет её как:</p>  <p>Быстрая разработка программного обеспечения относится к группе методологий разработки программного обеспечения, основанных на итеративной разработке, где требования и решения раскручиваются через сотрудничество между самоорганизующимися крос-функциональными командами. Термин был установлен в 2001 году при составлении <a href="https://en.wikipedia.org/wiki/Agile_Manifesto">Agile Manifesto</a>.</p>  <p>Также примечательно, ранние методы Быстрой Разработки включают: <a href="https://en.wikipedia.org/wiki/Scrum_%28development%29">Scrum</a> (1995), <a href="https://en.wikipedia.org/wiki/Crystal_Clear_%28software_development%29">Crystal Clear</a>, <a href="https://en.wikipedia.org/wiki/Extreme_Programming">Extreme Programming</a> (1996), <a href="https://en.wikipedia.org/wiki/Adaptive_Software_Development">Adaptive Software Development</a>, <a href="https://en.wikipedia.org/wiki/Feature_Driven_Development">Feature Driven Development</a>, и <a href="https://en.wikipedia.org/wiki/Dynamic_Systems_Development_Method">Dynamic Systems Development Method</a> (DSDM) (1995). После опубликования в 2001 году <a href="https://en.wikipedia.org/wiki/Agile_Manifesto">Agile Manifesto</a> они стали относиться к Быстрым Методологиям.</p>  <p>В своем блоге по SDL Брайен Салливан даёт прекрасное описание подхода команды к задаче применения SDL требований и процессов, преобразовывая руководство в пригодную для быстрой разработки структуру, которая может быть гибко применена как к длительным, так и коротким проектам быстрой разработки. Вот короткий обзор его поста. </p>  <p>При взгляде на жизненный цикл разработки безопасности SDL и описании его по фазам, вы видите, что изначально он был разработан для интеграции в процесс спиральной разработки продукта, использованного Microsoft для разработки Windows и других бизнес продуктов. Хотя между спиральными методами и методами быстрой разработки существует много различий, основными для меня являются:</p>  <p>· Методы быстрой разработки не имеют четких фаз</p>  <p>· Релизы быстрой разработки обычно намного короче, в некоторых случаях только на одну или две недели</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/security_ru/WindowsLiveWriter/SDL_1579/sdl-agile-transparent_2.png" original-url="https://blogs.msdn.com/blogfiles/security_ru/WindowsLiveWriter/SDL_1579/sdl-agile-transparent_2.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="sdl-agile-transparent" border="0" alt="sdl-agile-transparent" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/security_ru/WindowsLiveWriter/SDL_1579/sdl-agile-transparent_thumb.png" original-url="https://blogs.msdn.com/blogfiles/security_ru/WindowsLiveWriter/SDL_1579/sdl-agile-transparent_thumb.png" width="420" height="446" /></a> </p>  <p>Ввиду данных различий, SDL для быстрой разработки делит SDL (по требованиям) на три категории: требование для каждого быстрого шага, требования настолько важны, что они должны быть завершены при каждом повторении; единовременные требования, требования, которые должны быть завершены один раз за время всего проекта независимо от длительности проекта; и bucket требования, требования, которые необходимо регулярно завершать, но они не настолько важны, чтобы делать это при каждом повторении. </p>  <p>Моделирование угрозы является прекрасным примером: команда может в течение всей недели создавать модель угрозы, но это необязательно будет наиболее рациональным использованием своего времени. SDL для быстрой разработки дает представление о том, каким образом команда может потратить соответствующий отрезок времени, моделирую новые возможности, а также каким образом построить базовую модель под существующую функциональность.</p>  <p>Для получения полного руководства по SDL для быстрой разработки загрузите <a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=d045a05a-c1fc-48c3-b4d5-b20353f97122&amp;displaylang=en">SDL 4.1a, расширенная версия, включающая процесс Быстрой Разработки (EN)</a><b><u></u></b> и прочтите новые разделы, касающиеся быстрой разработки.</p>  <p><b>Заключительные замечания</b></p>  <p>По мере развития производства вычислительной техники<b>, </b>Microsoft продолжает инвестировать в основы безопасности и приватности, предлагая разработке, лучшие документы и технологии, как для клиентских, так и для облачных приложений. Выпуск SDL для быстрой разработки, а также доклада по безопасности для приложений в облаке подтверждают тот факт, что Microsoft делает всё возможное для того, чтобы идти в ногу со временем, и в конечном итоге сможет создать ещё более надёжную онлайн безопасность.</p>]]></content:encoded>
    </item>
    <item>
      <title>Опубликован аналитический отчёт об уязвимости различных браузеров</title>
      <link>https://docs.microsoft.com/archive/blogs/security_ru/73</link>
      <pubDate>Tue, 17 Nov 2009 04:12:53 GMT</pubDate>
      <dc:creator><![CDATA[Ilya Vorobiev]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/security_ru/2009/11/17/73/</guid>
      <description><![CDATA[На прошлой неделе компания Cenzic, которая проводит исследования интернет-безопасности, опубликовала...]]></description>
      <content:encoded><![CDATA[<p>На прошлой неделе компания Cenzic, которая проводит исследования интернет-безопасности, опубликовала аналитический отчёт об уязвимости различных браузеров.&#160; Данные были получены в ходе исследования, проведённого специалистами Cenzic в первой половине 2009 года. Согласно этим результатам браузер Internet Explorer 8 был признан одним из самых безопасных и надёжных:&#160; в нём было обнаружено всего 15% уязвимостей. По этим показателям интернет-браузер от Microsoft смог обойти своих конкурентов Firefox и Safari, в которых было обнаружено 44% и 35% уязвимостей соответственно.</p>  <p>Эксперты Microsoft прокомментировали результаты этого исследования:</p>  <p><b>1.&#160;&#160;&#160;&#160;&#160; <u>Информация по вопросам уязвимости.</u></b></p>  <p><b>Как обстоят дела с уязвимостями в&#160; IE8?</b></p>  <p>«Специалистам всегда было известно, что браузер Firefox имеет значительно больше уязвимостей чем IE. Для этого достаточно регулярно заходить на популярный сайт secunia.com, на котором публикуются подробные списки всех уязвимостей продуктов мировых производителей. Например, на конец 2008 года Firefox 2.0. имел 154 уязвимости, а IE 7. – 70. На конец июня 2009 Firefox 3. имел 81 уязвимость, а IE 8. – всего 8. А на 10 ноября 2009 Firefox 3. имеет 133 уязвимости, а IE 8. – всего 16! Так что «открытие» Cenzic никого из специалистов не удивляет», - комментирует Владимир Мамыкин, директор по информационной безопасности ООО &quot;Майкрософт Рус&quot;.</p>  <p><b>Насколько быстро предоставляются решения для обеспечения безопасности </b><b>Internet</b><b> </b><b>Explorer</b><b>?</b></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/security_ru/WindowsLiveWriter/2f2d85287eb7_D5EF/clip_image002_2.jpg" original-url="https://blogs.msdn.com/blogfiles/security_ru/WindowsLiveWriter/2f2d85287eb7_D5EF/clip_image002_2.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/security_ru/WindowsLiveWriter/2f2d85287eb7_D5EF/clip_image002_thumb.jpg" original-url="https://blogs.msdn.com/blogfiles/security_ru/WindowsLiveWriter/2f2d85287eb7_D5EF/clip_image002_thumb.jpg" width="521" height="219" /></a></p>  <p><a href="https://technet.microsoft.com/ru-ru/security/dd452420.aspx">https://technet.microsoft.com/ru-ru/security/dd452420.aspx</a></p>  <p><b>Как обстоят дела с уязвимостями в целом в отрасли?</b><b></b></p>  <p>Согласно отчету Cenzic, в первом полугодии 2009 году общее количество уникальных уязвимостей, выявленных в отрасли, резко сократилось на 28,4% по сравнению со вторым полугодием 2008, однако 46% по-прежнему имеют достаточно высокую степень опасности.</p>  <p>В последнем Security Intelligence Report (отчет по информационной безопасности) отмечено продолжение тренда, указанного в предыдущей версии отчета, который заключается в росте обеспечения безопасности продуктов Microsoft. Это стало возможным благодаря концентрации усилий на данной теме на протяжении всего процесса разработки, развитию антивирусных программ и постоянной работе по обновлению продуктов. Так, в первом полугодии 2009 г. программное обеспечение Microsoft явилось источником 6 из 10 основных уязвимостей браузеров на компьютерах под управлением Windows XP, в то время как для Windows Vista аналогичный показатель равен 1. Многие атаки стали возможными только по причине своевременно неустановленных обновлений. Например, большинство атак на пакет офисных программ Microsoft Office в первом полугодии 2009 г. (55,5%) нанесли ущерб приложениям Office, которые в последний раз обновлялись между июлем 2003 г. и июнем 2004 г. Больше всех пострадали пользователи Office 2003, которые не установили ни одного пакета обновления или обновления для системы безопасности со времени выхода первоначальной версии Office 2003 в октябре 2003 года.</p>  <p>В России в первой половине 2009 года индекс проникновения вредоносного ПО (количество очищенных компьютеров на 1000) составил 15,5, что на 35% ниже по сравнению со вторым полугодием 2008 г., однако значительно превышает среднее значение по миру равное 8,7.</p>  <p><b>2.&#160; <u>Информация по другим аспектам безопасности, важным для пользователя</u></b></p>  <p>Согласно независимому исследованию эксперта по безопасности NSS Labs Internet Explorer 8 является самым безопасным браузером в плане защиты от воровства паролей (например, когда у пользователя воруют аккаунт на Вконтакте и дальше требуют деньги для возврата его назад) и загрузки шпионских программ (например, когда компьютер от вашего имени начинает рассылать порно спам) –</p>  <p>Подробно: <a href="https://www.microsoft.com/rus/news/issues/2009/08/ie8.mspx">https://www.microsoft.com/rus/news/issues/2009/08/ie8.mspx</a> и&#160; <a href="https://www.microsoft.com/rus/windows/internet-explorer/get-the-facts/mythbusting.aspx">https://www.microsoft.com/rus/windows/internet-explorer/get-the-facts/mythbusting.aspx</a>&#160; (Миф № 2)</p>  <p><b>3</b>.&#160;&#160;&#160;&#160;&#160;&#160; <b><u>О встроенных инструментах безопасности</u></b></p>  <p>В Internet Explorer 8 встроен умный SmartScreen Filter, защищающий пользователя от шпионских атак и фишинга. О результатах работы фильтра рассказывает Натан Маннинг, руководитель департамента Windows для потребителей Microsoft в России:&#160; &quot;Я рад сообщить, что SmartScreen фильтр в IE8 заблокировал более 70 миллионов угроз за первые 4 месяца с момента официального выхода Internet Explorer 8. Эти данные – яркий показатель ценности защиты, которую предоставляет SmartScreen фильтр, а также свидетельство того, насколько широко распространены атаки программ-шпионов в сети сегодня».</p>  <p><b>Информация о </b><b>Microsoft</b><b></b></p>  <p>Основанная в 1975 году корпорация Microsoft является мировым лидером в производстве программного обеспечения, решений для управления бизнесом, предоставлении услуг и разработке Интернет - технологий для персональных компьютеров и серверов. Компания предлагает широкий спектр программных продуктов для делового и личного применения, призванных расширить возможности человека или компании за счет использования современного программного обеспечения в любое время, в любом месте и на любом устройстве.</p>  <p>С ноября 1992 года в России действует представительство Microsoft (с июля 2004 года – ООО «Майкрософт Рус»), в задачи которого входит продажа и продвижение программного обеспечения, развитие рынка информационных технологий, а также внедрение и локализация новейших технологий на территории России.</p>  <p>Дополнительную информацию о компании и продуктах Microsoft можно найти на веб-серверax Microsoft:<b> </b><a href="https://www.microsoft.com/rus/">https://www.microsoft.com/rus</a><b> </b>(рус. язык) и <a href="https://www.microsoft.com/">https://www.microsoft.com</a> (англ. язык).</p>  <p><b></b></p>  <p><i>Microsoft</i><i>, </i><i>Internet</i><i> </i><i>Explorer</i><i>, </i><i>Windows</i><i>, </i><i>Windows</i><i> 7 являются охраняемыми товарными знаками </i><i>Microsoft</i><i> </i><i>Corporation</i><i> в США и/или других странах. Другие названия продуктов и компаний, упоминаемые в данном документе, могут являться товарными знаками соответствующих владельцев.</i></p>  <p><b>Контактная информация:</b></p>  <p>Microsoft, 125252, Москва, а/я 70</p>  <p>Тел.: 7 (495) 967-85-85 </p>  <p>Факс: 7 (495) 967-85-00 </p>  <p>E-mail: <a href="mailto:russia@microsoft.com">russia@microsoft.com</a></p>  <p><i>Узнать и обсудить последние новости </i><i>Microsoft</i><i> представители прессы могут в официальном блоге компании – </i><i><a href="https://www.ms4press.ru/">ms4press.ru</a></i><i>.</i></p>  <p><i>Представители СМИ могут также получить дополнительную информацию в </i><i>PRP</i><i> </i><i>Group</i><i> - </i><i>a</i><i> </i><i>Weber</i><i> </i><i>Shandwick</i><i> </i><i>Affiliate</i><i> </i><i>Company</i><i> по адресу </i><a href="mailto:microsoft@prp.ru"><i>microsoft</i><i>@</i><i>prp</i><i>.</i><i>ru</i></a><i> или по телефону (495) 937 3170.</i></p>]]></content:encoded>
    </item>
    <item>
      <title>Проблема с использованием MiniFuzz на Windows XP или Server2003.</title>
      <link>https://docs.microsoft.com/archive/blogs/security_ru/minifuzz-windows-xp</link>
      <pubDate>Mon, 16 Nov 2009 04:52:45 GMT</pubDate>
      <dc:creator><![CDATA[Ilya Vorobiev]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/security_ru/2009/11/16/minifuzz-windows-xp/</guid>
      <description><![CDATA[С вами Майкл Ховард с небольшой новостью о программе MiniFuzz File Fuzzer.  Мы получили единичные...]]></description>
      <content:encoded><![CDATA[<p>С вами Майкл Ховард с небольшой новостью о программе <a href="https://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=b2307ca4-638f-4641-9946-dc0a5abe8513">MiniFuzz File Fuzzer</a>.</p>  <p>Мы получили единичные отчеты, что некоторые пользователи сталкиваются с проблемами при попытке запуска утилиты MiniFuzz на платформах Windows Server2003 или Windows XP. Это известная ошибка, которая возникает из-за отсутствия нескольких ключей в системном реестре в Windows Server2003 и Windows XP, которые по умолчанию присутствуют в Vista и Server 2008. Мы опубликовали эту проблему на сайте загрузки, но я хочу дополнительно упомянуть про нее здесь.</p>  <p>Ниже располагается снимок и простой скрипт для командной строки, который автоматически создаст необходимые настройки в реестре и позволяет вам использовать MiniFuzz File Fuzzer на этих платформах. </p>  <p><b>Ошибка:</b></p>  <p><b>Ручное исправление ошибки:</b></p>  <p>Запустите командную строку и выполните следующий скрипт:</p>  <p>&#160;</p>  <div id="codeSnippetWrapper">   <div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet">     <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum1">   1:</span> REG add <span style="color: #006080">&quot;HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting&quot;</span> </pre>
<!--CRLF-->

    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum2">   2:</span> /f</pre>
<!--CRLF-->

    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum3">   3:</span> REG add <span style="color: #006080">&quot;HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error </pre>
<!--CRLF-->

    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum4">   4:</span> Reporting&quot;</span> /v DontShowUI /t REG_DWORD /d 1 </pre>
<!--CRLF-->

    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum5">   5:</span> REG add </pre>
<!--CRLF-->

    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum6">   6:</span> <span style="color: #006080">&quot;HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting&quot;</span> /v </pre>
<!--CRLF-->

    <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum7">   7:</span> ExcludedApplications /t REG_MULTI_SZ</pre>
<!--CRLF--></div>
</div>

<p><b>Что мы предпринимаем?</b></p>

<p>Мы исправим данную ошибку и в будущем выпустим обновленную версию MiniFuzz.</p>

<p>Спасибо вам за использование MiniFuzz. Мы приносим свои извинения за это неудобство и надеемся, что после исправления данной ошибки вы начнете всегда тестировать свои программы при помощи MiniFuzz File Fuzzer! </p>

<p>Оригинал: <a href="https://blogs.msdn.com/sdl/archive/2009/09/25/known-issue-using-minifuzz-on-windows-xp-or-server2003.aspx">https://blogs.msdn.com/sdl/archive/2009/09/25/known-issue-using-minifuzz-on-windows-xp-or-server2003.aspx</a></p>

<p>Перевод: <a href="mailto:antonz1511@gmail.com">Антон Зайцев</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Проблемы Безопасности в ATL. Бюллетень MS09-035 и Схема SDL</title>
      <link>https://docs.microsoft.com/archive/blogs/security_ru/atl-1</link>
      <pubDate>Mon, 09 Nov 2009 04:36:21 GMT</pubDate>
      <dc:creator><![CDATA[Ilya Vorobiev]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/security_ru/2009/11/09/atl-1/</guid>
      <description><![CDATA[Здравствуйте, с вами Майкл Ховард. Microsoft Security Response Center (MSRC) выпустил два новых...]]></description>
      <content:encoded><![CDATA[<p>Здравствуйте, с вами Майкл Ховард. <p><a href="https://blogs.technet.com/msrc/">Microsoft Security Response Center</a> (MSRC) выпустил два новых бюллетеня безопасности для передачи управляющей информации отдельно от передачи данных - <a href="https://www.microsoft.com/technet/security/bulletin/ms09-034.mspx">MS09-034</a> и <a href="https://www.microsoft.com/technet/security/bulletin/ms09-035.mspx">MS09-035</a>, а также набор советов по информационной безопасности <a href="https://www.microsoft.com/rus/technet/security/advisory/973882.mspx">Security Advisory(973882)</a> для устранения уязвимостей в библиотеке Microsoft Active Template Library (ATL). Я хотел бы объяснить, почему невозможно обнаружить эти ошибки с помощью схемы SDL. <p>Я всегда повторяю, что любая ошибка - это возможность узнать что-то новое и при необходимости применить это далее на практике. В этой статье будет рассказано в общих чертах об уязвимостях в ATL. О механизме глубоко эшалонированной защиты (defense-in-depth) , добавленном в Internet Explorer вместе с обновлением <a href="https://www.microsoft.com/technet/security/bulletin/ms09-034.mspx">MS09-034</a> можно прочесть в статье Дэйва Росса на блоге <a href="https://blogs.technet.com/srd/archive/2009/07/28/internet-explorer-mitigations-for-atl-data-stream-vulnerabilities.aspx">Security Research &amp; Defense</a>. <p>Но прежде чем рассказывать об этих уязвимостях, я уделю несколько минут описанию того, что представляет из себя библиотека ATL. <p>Active Template Library - набор облегченных классов C++ , изначально созданный для более простой работы с COM-объектами. ATL с легкостью контролирует подсчет ссылок на объекты и справляется со стандартными задачами COM. Но библиотека ATL не ограничена COM-технологией, в ней есть классы для работы с интеллектуальными указателями(<a href="https://msdn.microsoft.com/en-us/library/txda4x5t(VS.80).aspx">smart pointers</a>), изображениями(<a href="https://msdn.microsoft.com/en-us/library/bwea7by5(VS.80).aspx">images</a>), системным реестром(<a href="https://msdn.microsoft.com/en-us/library/xka57xy4(VS.80).aspx">registry</a>), списками контроля доступа(<a href="https://msdn.microsoft.com/en-us/library/zt6e0acy(VS.80).aspx">ACLs</a>) и много других возможностей. <p>Когда разработчик создает новый проект в Visual Studio, он может выбрать создание проекта ATL. В этом случае основные заголовки будут подключены автоматически. <p>Еще один ключевой момент состоит в том, что исходный код библиотеки ATL доступен для просмотра. В случае использования Visual Studio 2008 он находится в папке %ProgramFiles%\Microsoft Visual Studio 9.0\vc\atlmfc. <p>Теперь давайте перейдем к рассмотрению уязвимостей. <p><b>Уязвимость #1: Опечатка.</b> <p>Это главная проблема элемента управления ActiveX MSVidCtl. Ошибка является модификацией уязвимости более старой версии ATL и встречается не в публичной версии кода ATL, а в версии с индивидуальным обновлением. <p>Справка. В чем отличия ActiveX и COM ? <p>Этот абзац вы можете пропустить, я добавил его лишь потому, что часто отвечаю на этот вопрос. Объектная модель компонентов COM - это бинарная спецификация, определяющая взаимодействие объектов. Объект ActiveX является объектом COM. Главное свойство объекта ActiveX - это возможность его использования в скриптовых языках. Эту функцию часто называют "автоматизацией". Объекты ActiveX используют интерфейс COM <a href="https://msdn.microsoft.com/en-us/library/ms221608.aspx">IDispatch</a>, который позволяет машине сценариев принимать решения и вызывать методы объектов во время исполнения программы. Это называется динамическим связыванием. <p>Данная уязвимость представляет из себя просто опечатку. Интересно, а вы сможете ее найти? Я специально убрал не относящийся к делу код и проверку ошибок, чтобы опечатку было легче заметить. И убрал ссылки на переменную psa (оригинально она была структурой <a href="https://msdn.microsoft.com/en-us/library/bb401745.aspx">SAFEARRAYBOUND</a>, если кому интересно). <p>&nbsp; <div id="codeSnippetWrapper"> <div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"><pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum1">   1:</span>&nbsp; </pre><!--CRLF--><pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum2">   2:</span> __int64 cbSize;</pre><!--CRLF--><pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum3">   3:</span> hr = pStream-&gt;Read((<span style="color: #0000ff">void</span>*) &amp;cbSize, <span style="color: #0000ff">sizeof</span>(cbSize), NULL);</pre><!--CRLF--><pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum4">   4:</span> BYTE *pbArray;</pre><!--CRLF--><pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum5">   5:</span> HRESULT hr = SafeArrayAccessData(psa, <span style="color: #0000ff">reinterpret_cast</span>&lt;LPVOID </pre><!--CRLF--><pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum6">   6:</span> *&gt;(&amp;pbArray));</pre><!--CRLF--><pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum7">   7:</span> hr = pStream-&gt;Read((<span style="color: #0000ff">void</span>*)&amp;pbArray, (ULONG)cbSize, NULL);</pre><!--CRLF--><pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum8">   8:</span> Даю вам еще одну подсказку - это ошибка всего в одном символе.</pre><!--CRLF--><pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum9">   9:</span> Сдаетесь? Посмотрите на последнюю строчку. Первый аргумент функции неверен, </pre><!--CRLF--><pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum10">  10:</span> должно быть:</pre><!--CRLF--><pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum11">  11:</span> hr = pStream-&gt;Read((<span style="color: #0000ff">void</span>*)pbArray, (ULONG)cbSize, NULL);</pre><!--CRLF--></div></div>
<p>Лишний символ "&amp;" в уязвимом коде дает возможность записать потенциально опасную информацию объема cbSize по адресу указателя на массив pbArray, вместо того чтобы поместить информацию в массив. А указатель находится в стеке. Таким образом, это уязвимость переполнения стека.
<p>Это крайне сложно заметить это при обзоре кода, и это не отслеживается компилятором C/C++ из-за приведения типов (void*). Если же приведения типов убрать, то компилятор выдаст ошибку наподобие такой:
<p>&nbsp; <div id="codeSnippetWrapper">
<div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"><pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum1">   1:</span> C2664: <span style="color: #006080">'&lt;function&gt;'</span> : cannot convert parameter 1 from <span style="color: #006080">'BYTE **'</span> to <span style="color: #006080">'BYTE *'</span></pre><!--CRLF--></div></div>
<p>Я крайне не люблю приведение типов в стиле C, т.к. оно совершенно небезопасно. <a href="https://msdn.microsoft.com/en-us/library/x9wzb5es(VS.80).aspx">Приведение типов С++</a> куда более безопасно несмотря на то, что оператор reinterpret_cast так же плох, как и приведение в стиле C.
<p>Почему мы упустили данную уязвимость?
<p>Наша утилита статистического анализа не замечает эту ошибку, так как приведение типов не считается потенциально опасным. Я специально проверил несколько дюжин примеров использования приведения типов, подобных этому, в различных базах исходных текстов, и все они были корректны. Так что проверка подобных ситуаций в коде изначально привела бы к ложному срабатыванию, и в большинстве случаев безопасный код расценивался бы как уязвимый. 
<p>В схеме SDL мы требуем от команд разработчиков проверять их элементы управления fuzz-тестами. Но наши fuzz-утилиты не находят эту уязвимость. Так как изначально в тесте на вход приложения подаются специально подготовленные данные с сигнальными байтами, которые выявляют определенную уязвимость. Подробнее о недостатках fuzz-утилит я рассказывал <a href="https://blogs.msdn.com/sdl/archive/2009/02/12/one-tool-does-not-rule-them-all.aspx">здесь</a>. В данный момент мы совершенствуем инструмент fuzz-тестов, добавляем больше эвристики, чтобы программа сама включала в проверку COM-специфичные байты, когда это необходимо.
<p>Устранение запрещенных API (Banned API Removal) не видит эту ошибку, так как в данном случае нет запрещенных API.
<p>Некоторые средства защиты, такие как <a href="https://blogs.msdn.com/michael_howard/archive/2006/05/26/608315.aspx">ASLR</a> или <a href="https://support.microsoft.com/default.aspx?scid=kb;en-us;875352">DEP</a> в Windows могут подействовать. Такой ответ покажется неопределенным, но я употребил слово "могут", так как ATL - это библиотека шаблонов исходного кода, которая используется при построении программ, и разработчики сами выбирают, применять эти средства защиты или нет. Владельцы Internet Explorer 8 на Windows Vista SP1 и выше защищены лучше, потому что ASLR и DEP у них активны по умолчанию.
<p>Можно даже откомпилировать код с флагом /GS, но это не поможет. Так как в этой уязвимости нет локальных переменных для защиты, и соответственно, нет и подходящего stack cookie для отслеживания такой функции. 
<p><b>Уязвимость #2: Использование карт свойств </b><b>ATL для создания экземпляра </b><b>COM-объекта.</b>
<p>ATL дает объектам возможность очень просто сохранять свои свойства в поток байтов. В дальнейшем объект может перезаписать этот байтовый поток. ATL реализует эту функцию при помощи "карты свойств". Поток может быть составлен из серии кортежей. При использовании кортежей первые байты обозначают тип данных, и, основываясь на типе, размер данных (к примеру, n-байтовая строка [VT_BSTR]), а далее идут сами данные.
<p>Если тип данных - VT_DISPATCH или VT_UNKNOWN, то элемент управления может быть уязвимым. 
<p>Уязвимый код есть в исходных данных библиотеки ATL, а именно в методе
<p>&nbsp; <div id="codeSnippetWrapper">
<div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"><pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"><span style="color: #606060" id="lnum1">   1:</span> CComVariant::ReadFromStream()</pre><!--CRLF--></div></div>
<p>Как мы это пропустили? Схема SDL не дает никаких указаний или рекомендаций по поводу использования карт свойств ATL, по сути, SDL дает мало инструкций по поводу COM-контейнеров, прежде всего из-за того, что их немного. Самый широко известный COM-контейнер - это Internet Explorer. Тем не менее мы призываем команды разработчиков использовать утилиты, чтобы определять свои безопасные для скриптинга(Safe-for-Scripting) и безопасные для создания экземпляра(Safe-for-Instantiation) управляющие элементы.
<p>В теории, fuzz-тесты должны были обнаружить данную уязвимость, но наша fuzz-утилита не формирует подходящий для этого поток входящих данных (см. предыдущую уязвимость).
<p><b>Какие меры мы предпринимаем?</b>
<p>Я хочу отметить, что в данный момент все это меняется благодаря нашему непрерывному выпуску бюллетеней безопасности, и мы работаем над улучшением схемы SDL.
<p>Прежде всего, мы обновляем наши fuzz-утилиты для нахождения потоковых уязвимостей COM, и далее обновим схему SDL, чтобы разработчики проверяли fuzz-тестами все COM-объекты, написанные с использованием небезопасных интерфейсов (таких как IPersistStream*, IPersistStorage и др.)
<p>Во вторых , мы предупредим разработчиков, чтобы они использовали только новые версии библиотеки ATL. Сейчас у нас существует требование "минимальный набор инструментов компилятора и компоновщика", но оно те указывает разработчикам, какую библиотеку ATL необходимо использовать. Это будет исправлено.
<p>В заключение, я хотел бы заняться подробнее проблемами приведения типов. Поэтому в ближайшие несколько месяцев я просмотрю базы данных ошибок на предмет похожих проблем. Также я переговорю с различными специалистами статистического анализа и языка С/С++ в Майкрософт и за пределами для выяснения их догадок и соображений. Если у вас есть профессиональные соображения по поводу проблем приведения типов, можете высказывать их через этот блог!
<p>Оригинал: <a href="https://blogs.msdn.com/sdl/archive/2009/07/28/atl-ms09-035-and-the-sdl.aspx">https://blogs.msdn.com/sdl/archive/2009/07/28/atl-ms09-035-and-the-sdl.aspx</a>
<p>Перевод: <a href="mailto:antonz1511@gmail.com">Антон Зайцев</a>]]></content:encoded>
    </item>
    <item>
      <title>Знакомство с Connected Information Security Framework (CISF) и Risk Tracker Version 1.0</title>
      <link>https://docs.microsoft.com/archive/blogs/security_ru/connected-information-security-framework-cisf-risk-tracker-version-1-0</link>
      <pubDate>Mon, 02 Nov 2009 22:08:11 GMT</pubDate>
      <dc:creator><![CDATA[Ilya Vorobiev]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/security_ru/2009/11/02/connected-information-security-framework-cisf-risk-tracker-version-1-0/</guid>
      <description><![CDATA[Команда Microsoft Information Security Tools (IST) выпустила Connected Information Security...]]></description>
      <content:encoded><![CDATA[<p>Команда Microsoft Information Security Tools (IST) выпустила <a href="https://edge.technet.com/Media/CISF-Connected-Information-Security-Framework/">Connected Information Security Framework (CISF)</a> , платформу разработки программного обеспечения, состоящую из прикладных программных интерфейсов (API) и многократно используемых компонентов, которые разработаны для "создания заказных решений информационной безопасности и управления рисками".В дополнение к данному релизу команда ITS выпустила первое пользовательское приложение, использующее CIFS - <a href="https://edge.technet.com/Media/Risk-Tracker/">Risk Tracker version 1.0</a> , которое контролирует и отслеживает риски информационной безопасности. Узнайте больше о CIFS и приложении Risk Tracker - прочитайте статью "<a href="https://blogs.msdn.com/infosec/archive/2009/09/15/announcing-the-connected-information-security-framework-cisf-and-risk-tracker.aspx">Announcing the Connected Information Security Framework (CISF) and Risk Tracker</a>" в блоге старшего управляющего <a href="https://msdn.microsoft.com/en-us/security/dd547422.aspx">Microsoft Information Security</a> Тодда Кутцке. <p>Диана Тальво -  <p>Менеджер по повышению квалификации специалистов в области информационной безопасности <p><a href="https://www.msinfosec.com/">Microsoft Information Security</a> <p><strong>Перевод:</strong> <a href="mailto:antonz1511@gmail.com">Антон Зайцев</a> <p><strong>Оригинал: <a href="https://blogs.msdn.com/ace_team/archive/2009/09/16/introducing-the-connected-information-security-framework-cisf-and-risk-tracker-version-1-0.aspx">https://blogs.msdn.com/ace_team/archive/2009/09/16/introducing-the-connected-information-security-framework-cisf-and-risk-tracker-version-1-0.aspx</a></strong></p>]]></content:encoded>
    </item>
    <item>
      <title>Получите последние обновления системы безопасности</title>
      <link>https://docs.microsoft.com/archive/blogs/security_ru/113</link>
      <pubDate>Sun, 01 Nov 2009 10:46:51 GMT</pubDate>
      <dc:creator><![CDATA[Ilya Vorobiev]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/security_ru/2009/11/01/113/</guid>
      <description><![CDATA[Не забывайте скачать последние обновления системы безопасности для Microsoft Windows, Windows Media,...]]></description>
      <content:encoded><![CDATA[<p>Не забывайте скачать последние обновления системы безопасности для Microsoft Windows, Windows Media, Internet Information Server, Internet Explorer, Службы индексирования, Microsoft Office и Microsoft. NET.</p> <h4>Последние обновления системы безопасности </h4> <ul> <li><a href="https://www.microsoft.com/technet/security/bulletin/ms09-050.mspx"><strong>MS09-050</strong> </a>- устраняет уязвимость<strong>&nbsp;</strong>в Microsoft Windows (KB 975517)  <li><a href="https://www.microsoft.com/technet/security/bulletin/ms09-051.mspx"><strong>MS09-051</strong> </a>- устраняет уязвимость<strong>&nbsp;</strong>в Windows Media (KB 975682)  <li><a href="https://www.microsoft.com/technet/security/bulletin/ms09-052.mspx"><strong>MS09-052</strong> </a>- устраняет уязвимость<strong>&nbsp;</strong>в Windows Media (KB 974112)  <li><a href="https://www.microsoft.com/technet/security/bulletin/ms09-053.mspx"><strong>MS09-053</strong> </a>- устраняет уязвимость<strong>&nbsp;</strong>в Internet Information Services (IIS) (KB 975254)  <li><a href="https://www.microsoft.com/technet/security/bulletin/ms09-054.mspx"><strong>MS09-054</strong> </a>- устраняет уязвимость<strong>&nbsp;</strong>в Internet Explorer (KB 974455)  <li><a href="https://www.microsoft.com/technet/security/bulletin/ms09-055.mspx"><strong>MS09-055</strong> </a>- устраняет уязвимость<strong>&nbsp;</strong>в Microsoft Windows (KB 973525)  <li><a href="https://www.microsoft.com/technet/security/bulletin/ms09-056.mspx"><strong>MS09-056</strong> </a>- устраняет уязвимость<strong>&nbsp;</strong>в Microsoft Windows (KB 974571)  <li><a href="https://www.microsoft.com/technet/security/bulletin/ms09-057.mspx"><strong>MS09-057</strong> </a>- устраняет уязвимость<strong>&nbsp;</strong>в Indexing Service (KB 969059)  <li><a href="https://www.microsoft.com/technet/security/bulletin/ms09-058.mspx"><strong>MS09-058</strong> </a>- устраняет уязвимость<strong>&nbsp;</strong>в Microsoft Windows (KB 971486)  <li><a href="https://www.microsoft.com/technet/security/bulletin/ms09-059.mspx"><strong>MS09-059</strong> </a>- устраняет уязвимость<strong>&nbsp;</strong>в Microsoft Windows (KB 975467)  <li><a href="https://www.microsoft.com/technet/security/bulletin/ms09-060.mspx"><strong>MS09-060</strong> </a>- устраняет уязвимость<strong>&nbsp;</strong>в Microsoft Office (KB 973965)  <li><a href="https://www.microsoft.com/technet/security/bulletin/ms09-061.mspx"><strong>MS09-061</strong> </a>- устраняет уязвимость<strong>&nbsp;</strong>в Microsoft .NET (KB 974378)  <li><a href="https://www.microsoft.com/technet/security/bulletin/ms09-062.mspx"><strong>MS09-062</strong> </a>- устраняет уязвимость<strong>&nbsp;</strong>в Microsoft Windows (KB 957488)</li></ul> <h4>Как получить обновления</h4> <p>Если у вас включена функция автоматического обновления, вы, возможно, уже получили необходимые обновления. Чтобы узнать, как включить автоматическое обновление в вашей операционной системе, см. <a href="https://www.microsoft.com/windows/downloads/windowsupdate/automaticupdate.mspx">Автоматическое обновление компьютера</a>.  <p>Если у вас не включена функция автоматического обновления, или же вы хотите проверить установлены обновления или нет, посмотрите в <a href="https://go.microsoft.com/fwlink/?LinkId=148275">Microsoft Update</a>. <p>Обновления системы безопасности также доступны на <a href="https://go.microsoft.com/fwlink/?LinkId=21129">Microsoft Download Center</a>. Вы можете найти их наиболее легко, делая поиск по ключевому слову “обновления безопасности”&nbsp; и месяцу, когда было выпущено обновление.</p>]]></content:encoded>
    </item>
  </channel>
</rss>