Улучшения безопасности Office 2003

OSzone.net » Microsoft » Microsoft Office » Office 2003 » Улучшения безопасности Office 2003
Автор: Вадим Попов aka pop2
Иcточник: (переведено с англ.) Microsoft Technet
Опубликована: 22.12.2006
Club logo

Опубликовано: 1 ноября 2003 г.

Аннотация

Разрабатывая пакет Office 2003, корпорация Microsoft внедряла новые процессы и принципы, следуя концепции защищенности информационных систем (Trustworthy Computing). Создаваемый продукт должен был стать изначально более защищенным, более надежным по конструкции и более безопасным в развертывании, чем предыдущие версии Microsoft Office. В данном документе описывается, какие новшества внедряла команда Office Trustworthy Computing при разработке пакета Office 2003. Здесь обсуждается результат этой работы: доступность более безопасного набора приложений по работе с информацией, описываются ключевые особенности, настройки по умолчанию и возможности развертывания.

На этой странице:

Введение

Описание концепции Trustworthy Computing

Обеспечение безопасности пакета Office 2003

Технологии безопасности в Office 2003

Заключение

Приложение A. Важные настройки по умолчанию

Введение

Предложенная корпорацией Microsoft® концепция Trustworthy Computing определяет необходимость использования новых процессов разработки, призванных гарантировать улучшение безопасности программных продуктов, поставляемых клиентам. Применение этих новых процессов в разработке пакета Office 2003 позволило создать продукт, изначально более защищенный, более надежный по конструкции и в развертывании, чем предыдущие версии Microsoft Office. Результатом этого стало создание наиболее безопасной в настоящий момент версии Office.

В первом разделе настоящего документа объясняется, какое место в концепции Trustworthy Computing отводится безопасности, а затем описывается, каким образом обеспечивается безопасность по умолчанию, в конструкции и в развертывании. В заключение обсуждается, каким образом пакет Office 2003 (различных выпусков, в которые входят Microsoft Office Word 2003, Microsoft Office Excel 2003 и другие основные программы) обеспечивает большую безопасность, чем предыдущие версии Microsoft Office. Часть рассматриваемого материала посвящена описанию большого позитивного эффекта, который оказала на процесс разработки команда Office Trustworthy Computing, управляя принятием новых спецификаций для процессов написания, тестирования и оценки ПО, и многими другими вещами.

Для более детального изучения особенностей безопасности и управления ее настройками обратитесь к статье Microsoft Office 2003 Security Whitepaper (EN).

Наверх страницы

Описание концепции Trustworthy Computing

В январе 2002 года Билл Гейтс призвал 50 000 служащих корпорации Microsoft к разработке новой безопасной информационной среды для клиентов – такой же надежной, как электричество, питающее наши дома и офисы. Четыре основных элемента новой концепции защищенности информационных систем (Trustworthy Computing) - это защищенность, конфиденциальность, надежность и бизнес-целостность. Они несут следующий смысл:

Корпорация Microsoft создала основу для отслеживания и измерения этого развития в соответствии с целями безопасности и концепции защищенности информационных систем: безопасность по конструкции, безопасность по умолчанию, безопасность в развертывании и взаимодействие с клиентами (secure by design, secure by default, secure in deployment, and communications (SD3+C)).

Безопасность по конструкции

Цель безопасности по конструкции – устранить все уязвимые места в безопасности до выпуска продукта и добавить особенности, позволяющие увеличить его защищенность. Безопасность по конструкции включает в себя:

Изначальная безопасность

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

Безопасность в развертывании

Безопасность конструкции и изначальная безопасность очень важны, но они применяются на этапе разработки продукта. Безопасность в развертывании важна, поскольку работа компьютеров и сетевых систем не должна прерываться при установке нового ПО. Поэтому корпорация Microsoft улучшает поддержку клиентов, чтобы помочь им справиться с пятью отдельными, но тесно связанными задачами:

Взаимодействие с клиентами

Улучшения безопасности, исправления и базы знаний приносят мало пользы без широкого распространения и непосредственной связи с потребителями. Корпорация Microsoft выстраивает двустороннее общение с клиентами, чтобы создать полезные инструменты и руководства для уменьшения рисков безопасности. Стратегия взаимодействия корпорации Microsoft включает:

Наверх страницы

Обеспечение безопасности пакета Office 2003

Чтобы сделать Office 2003 наиболее защищенным набором приложений по работе с информацией из когда-либо созданных корпорацией Microsoft, при его разработке учитывался опыт обеспечения безопасности в предыдущих версиях Office. Например, в Office XP корпорация Microsoft сделала огромный шаг в обеспечении защищенности, включив в этот пакет улучшенную защиту от макросов, возможности подписывания кода и другие возможности (такие как обработка вложений в Outlook), специально разработанные в ответ на новые и появляющиеся угрозы. Разработка Office XP представляла собой грандиозную на тот момент работу по обеспечению безопасности, и полученные уроки помогли разработчикам создать новые защитные механизмы, улучшить существующие, и усовершенствовать модель развертывания для пакета Office 2003.

Office 2003 не просто «более защищен» по сравнению с Office XP. Результатом цикла разработки первой версии пакета Office, основанного на концепции Trustworthy Computing, стало достижение более высокого уровня безопасности, чем когда-либо ранее. Это произошло потому, что корпорация Microsoft улучшила создание процессов и методологий внедрения защиты в процесс разработки. На стадии начальной разработки, еще до создания спецификаций, команда разработчиков осуществила моделирование угроз. Результатом этих плановых мероприятий стало выявление и понимание всевозможных угроз, что позволило создать спецификации с тщательной проработкой вопросов защиты. В основу каждой функции была положена безопасность.

Корпорация Microsoft также создала межгрупповую команду, названную командой Office Trustworthy Computing. Эта команда, состоящая из ключевых разработчиков, отвечала за достижение нескольких важных целей:

В контексте концепции Trustworthy Computing команда Office Trustworthy Computing совершила успешный прорыв в разработке пакета Office 2003. Члены этой команды имели полезный опыт работы над безопасностью в предыдущих версиях Office и знакомство с достижениями команды Windows® Server™ 2003 по внедрению принципов Trustworthy Computing. У них также был опыт участия в соответствующих командах разработчиков, где они были персонально ответственны за продукт, создаваемый командой. Другими словами, это видение и основа разработки, вдохновленные концепцией Trustworthy Computing, позволили корпорации Microsoft создать изначально более защищенную версию Office, более надежную по конструкции и более безопасную в развертывании, чем предыдущие версии Office.

Безопасность по конструкции

Пакет Office 2003 обладает рядом важных особенностей, особое внимание при разработке которых было направлено на обеспечение и улучшение безопасности:

Изначальная безопасность

Для обеспечения изначальной защиты пакета Office 2003 количество возможностей для атаки было уменьшено путем создания более строгих начальных настроек, включающих новые функции, разработанные в ответ на развивающиеся угрозы, и улучшения интеграции мер безопасности между приложениями пакета Office 2003 и другими программами, такими как службы Microsoft Windows SharePoint™.

Большее количество ключевых начальных настроек пакета Office 2003 Вы найдете в Приложении А.

Безопасность в развертывании

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

Инструменты

Корпорация Microsoft предоставляет несколько различных методов для создания и развертывания настроек безопасности:

Предписывающие руководства

В качестве дальнейшей помощи по улучшению развертывания безопасности корпорация Microsoft предоставляет потребителям следующие руководства и решения по управлению исправлениями:

Обучение и партнерство

Корпорация Microsoft и ее партнеры предоставляют новые и улучшенные продукты для обнаружения вторжений, антивирусной защиты, а также услуги по разработке стратегии, архитектуры, политики и внедрению безопасности. Корпорация Microsoft и ее сертифицированные партнеры по обучающим решениям проводят подготовку ИТ-персонала к распознаванию и снижению угроз безопасности по мере их развития. Для получения помощи Вам необходимо:

Взаимодействие с клиентами

В соответствии с основными обязательствами по поддержанию актуального и своевременного взаимодействия с потребителями по вопросам безопасности корпорация Microsoft предприняла определенные шаги, чтобы предоставить пользователям пакета Office 2003 необходимые инструменты и ресурсы:

Наверх страницы



Технологии безопасности в Office 2003

Для получения лучшего представления о том, как корпорация Microsoft разрабатывала пакет Office 2003, делая его наиболее защищенным из всех версией Office, полезно узнать немного больше об основных функциях, их работе и о том, как они соответствуют общим принципам безопасности. Вы увидите, что многие из описанных здесь функций были реализованы еще в Office XP. Мы укажем, какие из этих функций в пакете Office 2003 были просто улучшены, а какие являются абсолютно новыми.

Три основные сферы, относящиеся к безопасности в пакете Office 2003:

В данном разделе основное внимание уделяется описанию указанных возможностей и процессу их создания с учетом безопасности. Также в нем затрагиваются вопросы развертывания и использования Office 2003, но только в той мере, чтобы помочь понять мощь или значимость этих функций.

Цифровые подписи и сертификаты

Пакет Office 2003 поддерживает цифровые подписи и подписывание кода, относящиеся к различным, но связанным между собой задачам безопасности. Пакет Office 2003 также предоставляет новые функциональные возможности по управлению доверенными источниками, чтобы помочь пользователям и администраторам воспользоваться всеми преимуществами применения цифровых подписей и подписывания кода.

Цифровые подписи

В Office 2003 технология цифровых подписей используется для подписывания файлов, документов, презентаций, рабочих книг и других данных. Если подписан целый файл, это означает, что он не был изменен с момента его подписания.

Подписывание кода

Термин «подписывание кода» означает использование цифровой подписи для исполняемого кода (включая элементы ActiveX и макросы). Подписывание кода используется для проверки элементов ActiveX, подписанных с использованием Microsoft Authenticode®, на предмет неизменности кода с момента его подписания. Наличие подписи у элемента или макроса с большой вероятностью подтверждает то, что он создан подписавшим его лицом, и не был изменен. Подписывание не гарантирует доброжелательности, надежности или компетенции подписывающего лица, оно только помогает убедиться в том, что объект произведен определенным лицом.

Примечание. Если файл содержит макрос, подписывание макроса и подписывание файла – это два разных процесса. Для получения дополнительной информации обратитесь к статье Введение в инфраструктуру открытых ключей Windows 2000.

В дополнение к поддержке цифровых подписей и подписыванию кода для Microsoft Office Word 2003, PowerPoint® 2003 и Excel 2003, пакет Office 2003 включает такую же поддержку для Access 2003, в том числе подписывание файлов баз данных, макросов, кода Visual Basic® for Applications и надстроек СОМ.

Доверенные источники

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

Пакет Office 2003, работающий под управлением ОС Microsoft Windows XP и выше, предоставляет дополнительные функциональные возможности для упрощения администрирования доверенных источников. Внесение издателя в список запрещенных позволяет сверить любую цифровую подпись со списком отмененных или просроченных подписей. Если издатель найден в этом списке, исполняемый файл считается недопустимым для установки.

Защита и восстановление данных

Отдельные приложения пакета Office 2003 предоставляют разные методы защиты документов, которые работают совместно и дополняют такие функции уровня операционной системы, как шифрованная файловая система (Encrypting File System, EFS) Microsoft Windows 2000, использование разрешений NTFS и разрешений общего доступа.

Элементы управления доступом к файлам

В приложениях Word 2003, Excel 2003 и PowerPoint 2003 (как и их предшественниках из Office XP) предложены три типа защиты, ограничивающей круг пользователей, которые могут открывать или изменять файл:

Создатели документов автоматически получают доступ на чтение из своего файла и запись в него.

Примечание. Возможность защиты файла от изменения, а также ограничение доступа с помощью атрибута «только для чтения» не шифруют документ или пароль. Следовательно, защищенные с помощью этих способов документы могут быть взломаны. Если такой риск существует, рекомендуется шифровать документ.

Цифровые подписи и шифрование

Отдельные файлы Word 2003, PowerPoint 2003 и Excel 2003 могут быть подписаны цифровой подписью, зашифрованы или же подписаны и зашифрованы. Необходимые действия можно выбрать на вкладке Безопасность (Security) в окне Параметры (Options) меню Сервис (Tools). Пакет Office 2003 может использовать любого поставщика CryptoAPI, установленного в системе. Зашифрованные с применением CryptoAPI документы не могут быть открыты предыдущими версиями Office.

Удаление личной информации

Метаданные, которые в Office содержат информацию об авторе документа и тех, кто его редактировал, являются полезной частью документа. Программы пакета Office 2003, поддерживающие отслеживание изменений, хранят сведения о том, какие данные были изменены, кем и когда. Эта информация используется как для отображения исправлений, так и для возможности быстро и избирательно объединить исправления с исходным документом.

Эти метаданные, также известные как свойства документа или свойства файла документа, могут быть удалены из файлов Word 2003, PowerPoint 2003 и Excel 2003 перед сохранением. Кроме того, Word 2003 позволяет Вам получать предупреждение при сохранении, распечатке или отправке по почте файла, содержащего метаданные (включая отслеженные изменения и примечания). Это предупреждение носит всего лишь информативный характер – Вам необходимо удалить метаданные самостоятельно, если Вы не хотите их распространять.

Восстановление и автовосстановление данных

Автовосстановление на первый взгляд не выглядит функцией безопасности. Тем не менее, широкое понимание безопасности как «всего, что помогает предотвратить потерю данных» будет обязательно включать эту функцию, впервые представленную в Office XP. Когда программа пакета Office 2003 сталкивается с проблемой и перестает отвечать, окно Восстановление приложения (Application Recovery) позволяет Вам закрыть эту программу вручную. Файлы, над которыми Вы работали, будут проверены на ошибки, а информация в них по возможности будет восстановлена.

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

Каждый раз, когда программа пакета Office 2003 перезапускается после аварийного завершения, на панели Восстановление документов (Document Recovery) отобразятся все файлы, которые были восстановлены после того, как программа перестала отвечать на запросы. Вы также можете перезапустить программу и продолжить работу с того места, на котором остановились.

Антивирусные интерфейсы API в Office 2003

Предыдущие версии Office включали API для антивирусного программного обеспечения, что позволяло перехватывать процесс открытия файла и сканировать открывающиеся в Office документы. Такая же возможность имеется в приложениях Word 2003, Excel 2003, PowerPoint 2003 и Access 2003. Эта функциональность важна для потребителей, и все больше разработчиков и поставщиков антивирусных программ запрашивают ее. Однако использование разработчиками ПО интерфейса программирования приложений, применяемого на дисковом уровне, может негативно сказываться на быстродействии.

Возможности защиты в отдельных приложениях

Поскольку разные программы пакета Office 2003 имеют разные возможности и назначение, в них доступны различные типы защиты содержимого документов, которые дополняют возможность защиты книг или документов с помощью пароля.

Примите к сведению, что защита от изменений отдельных секций документа описанными ниже методами не дает гарантии безопасности, поскольку защищенные элементы сами по себе не зашифрованы. Коды полей, например, могут быть просмотрены в таком текстовом редакторе, как Блокнот, а скрытые ячейки книги Excel можно просмотреть, скопировав включающий скрытые ячейки диапазон рабочего листа, вставив его в новую таблицу и использовав команду Отобразить (Unhide).

Защита документов в Word 2003

В Word 2003 добавлены новые возможности защиты документов, помимо имеющихся в Office ХР. Как и в Office ХР, Вы можете запретить внесение определенных типов изменений в Ваши документы. В меню Сервис (Tools) выберите пункт Параметры (Options), перейдите на вкладку Безопасность (Security) и нажмите кнопку Установить защиту (Protect Document). Помимо некоторых функциональных возможностей, существовавших в Office XP, защита документов в Office 2003 имеет новые важные особенности:

Защита книг в Excel 2003

Совместно с парольной защитой и инструментами шифрования файлов Excel 2003 позволяет Вам защищать дополнительные элементы внутри рабочих листов или книг. В меню Сервис | Защита (Tools | Protection) представлены четыре команды:

Защита документов в PowerPoint 2003

Как и другие программы пакета Office 2003, PowerPoint 2003 поддерживает настройку уровня защиты от макросов, а также шифрование файлов, добавление цифровых подписей и удаление личной информации из файлов перед их сохранением.

Защита данных в Access 2003

В Access включены следующие методы для управления уровнем доступа к Вашим базам данных и их объектам, который получают пользователи:

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

Обеспечение безопасности в Outlook 2003

Outlook 2003 представляет собой важное обновление продукта, включающее новые возможности, улучшенное быстродействие и большее количество улучшений, чем в предыдущих версиях. В Outlook 2003 наряду с функциями безопасности, доступными в Office ХР, включены расширенные возможности защиты управления электронной почтой. Outlook 2003 предоставляет следующие возможности:

Службы Windows SharePoint Services

Интеграция пакета Office 2003 со службами Windows SharePoint Services предоставляет предприятию возможность масштабирования и простоту развертывания. С точки зрения безопасности комбинация Office 2003 и Windows SharePoint Services улучшает управление документами Office, включая контроль версий документов и управление совместной работой над ними. Эта интеграция включает возможность разграничивать доступ к документу на основе групп и отдельных пользователей, а также возможность более гибко настраивать разрешения на уровне библиотеки или списка документов.

Возможности библиотеки документов улучшают работу сотрудников в предоставлении общего доступа и совместной работе над документацией без необходимости жертвовать безопасностью этих документов. Интеграция пакета Office 2003 со встроенными функциями безопасности служб Windows SharePoint Services для ограничения доступа путем индивидуальных и групповых разделений помогает обеспечить безопасную среду для совместной работы над документами.

Примечание. Необходимо наличие Microsoft Windows Server 2003, IIS и SQL Server.

InfoPath

В Office 2003 предлагается два способа развертывания InfoPath с тремя различными уровнями безопасности. Развертывание в изолированном режиме делает формы доступными через веб-сервер или службы Windows SharePoint Services. При этом способе развертывания формы не регистрируются локально; они кэшируются для автономного доступа и обновляются автоматически. Данный метод развертывания для обеспечения максимальной безопасности использует изолированный режим на уровне Internet Explorer.

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

Наверх страницы

Заключение

Улучшенная безопасность пакета Office 2003 отражает особое отношение корпорации Microsoft к созданию систем, которые более защищены изначально, более надежны по конструкции и более безопасны в развертывании. В дополнение к широким возможностям безопасности пакет Office 2003 по умолчанию настроен на усиление защиты. Корпорация Microsoft также предоставляет предписывающие руководства, обучение и инструменты, позволяющие клиентам производить развертывание более безопасно.

Для получения дополнительной информации обратитесь к странице: http://www.microsoft.com/office

Наверх страницы

Приложение А. Важные настройки по умолчанию

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


Наверх страницы




Обсуждение статьи на форуме

Ссылка: http://www.oszone.net/4242/