[ Тематический план ] [ Организация процесса обновления в информационной системе. Регламенты обновления. ] [ 1 ] [ 2 ] [ 3 ] [ 4 ]
Обновление подаппаратных ресурсов. Как
уже упоминалось, подаппаратные ресурсы (принтеры, плоттеры, концентраторы,
коммутаторы, источники бесперебойного питания) могут иметь встроенное ПО. При
этом к подаппаратным ресурсам относится также, например, UTP-кабель, который не
имеет в своем составе никакого ПО.
Обновление подаппаратных ресурсов может
включать взаимодействие с компонентами оборудования или ПО данного ресурса.
Среди подаппаратных ресурсов можно
выделить как обновляемые, так и необновляемые.
В качестве примеров частично не
обновляемых ресурсов выше приведены неуправляемый концентратор и UTP-кабель (их
можно только заменить целиком). Примером обновляемого подаппаратного ресурса
является источник бесперебойного питания. Современный источник бесперебойного
питания состоит из блока аккумуляторов и управляющей электроники (с ПО).
Поскольку гарантийный срок службы современного блока аккумуляторных батарей,
как правило, составляет лишь три года, то наиболее частой операцией обновления
аппаратной части источников бесперебойного питания является замена
аккумуляторов. К источникам бесперебойного питания может быть применено и
обновление программной составляющей – системной прошивки.
Теоретически обновление ресурсов подаппаратного
уровня не должно существенно отражаться на режиме функционирования ресурсов ИС
более высоких уровней, как правило, ОС и прикладному ПО нет совершенно никакой
разницы, по какому сетевому кабелю передаются данные, которые они отправляют в
сеть, каким роутером осуществляется маршрутизация пакетов и т. д. На практике
же из этого правила бывают существенные исключения. Например, существуют
«умные» источники бесперебойного питания, которые поддерживают взаимодействие с
ОС оборудования, к ним подключенного, с целью информирования о произошедших
событиях, относящихся к режиму энергообеспечения оборудования, на платформе которого
функционирует ОС. Для корректного взаимодействия с такими источниками
бесперебойного питания в ОС должен быть установлен специальный драйвер.
Обновление системной прошивки источника бесперебойного питания может
подразумевать и необходимость обновления драйвера, установленного в ОС.
Отметим также, что если рассматривать
манипуляции по замене «умного» источника бесперебойного питания относительно
функционирования всей ИС, то такая операция вполне может подходить под понятие
об обновлении ИС. Тогда получается, что при замене источника бесперебойного
питания новым продуктом другого производителя может возникнуть необходимость
полной замены драйвера (и, возможно, прикладного ПО для взаимодействия с данным
новым ресурсом).
Обновление аппаратных ресурсов. На
оборудовании, из которого состоят аппаратные ресурсы ИС, работает системное и
прикладное ПО. Кроме того, в составе некоторых составляющих этого оборудования
имеются системные прошивки (например, в видеокарте, SCSI-корзине).
Аппаратные ресурсы ИС обновляемы.
Обновление может осуществляться на уровне оборудования и на уровне ПО, когда
речь идет о замене системной прошивки. Обновлением аппаратных ресурсов будем
считать замену каких-либо компонентов, из которых эти ресурсы состоят.
Например, замена вентилятора процессора.
Обновление аппаратных ресурсов в
большинстве случаев связано с вмешательством в режим работы ресурсов более
высоких уровней. Например, замена видеокарты наверняка вызовет необходимость
замены драйвера, с помощью которого она взаимодействует с ОС (и даже может
потребоваться пересборка ядра ОС). Данная операция может отразиться и на
прикладном ПО: современные игровые программы рассчитаны на определенные
видеокарты и замена этого устройства может привести к неработоспособности части
из них (и наоборот другие игровые программы с новой видеокартой начнут работать
корректно и быстро). Кроме прочего, замена видеокарты практически наверняка
вызовет необходимость перезагрузки ОС и всего прикладного ПО.
Обновление аппаратных ресурсов может
отразиться на необходимости взаимодействия и с ресурсами более низкого –
подаппаратного – уровня. Например, до недавнего времени стандартом де-факто для
подключения принтеров к системным блокам служил интерфейс параллельного
коммуникационного порта (так называемый «LPT-порт»). Для многих принтеров он
обеспечивал единственный возможный вариант подключения. В последние несколько
лет компьютеры все реже оснащаются параллельным коммуникационным портом такого
типа (к настоящему времени это в равной степени относится к стационарным и
портативным компьютерам), поэтому при обновлении парка компьютеров придется
предусматривать закупку и установку специальных USB-параллельных портов,
устанавливать параллельные порты в виде плат расширения или переводить принтеры
на режим работы через соответствующие сетевые устройства.
Обновление программно-аппаратных
ресурсов. В объем и содержание понятия «платформа» включаются
программно-аппаратные ресурсы, состоящие из сочетания оборудования и работающей
на нем ОС. В отдельных случаях в понятие о платформе могут входить иные компоненты
(СУБД, Java, Eclipse и т. п.).
Программно-аппаратные ресурсы, как правило, являются
обновляемыми.
Под обновлением ресурсов
программно-аппаратного уровня будем понимать взаимодействие с ОС или системой
управления базами данных. Такие обновления производятся чаще всего с целью
устранения найденных ошибок, улучшения пользовательского интерфейса, добавления
новых функциональных возможностей.
Можно разделить обновления по критерию
целесообразности применения на два типа: обязательные (устраняющие ошибки и
уязвимости) и опциональные (добавляющие или изменяющие функциональные
возможности).
Обновление программно-аппаратных
ресурсов может быть связано с вмешательством в режим работы ресурсов более
высокого уровня. Например, прикладная программа для корректной работы может
нуждаться в строго определенной версии какого-либо компонента ОС (скажем, .Net,
Framework или набора драйверов DirectX в MS Windows). Изменение версии такого
компонента может отразиться на работоспособности прикладного ПО.
Обновление программно-аппаратных
ресурсов может вызвать необходимость взаимодействия и с ресурсами более низких
уровней. Например, ОС и серверы управления базами данных имеют тенденцию к
увеличению требований к минимально необходимым аппаратным ресурсам для
собственной корректной работы. Кроме того, взаимодействие с ресурсами по аппаратного
уровня производится с помощью драйверов. Производители ОС стремятся включать в
свои продукты широкий спектр драйверов для актуальных на момент выхода новой
версии ОС аппаратных и подаппаратных ресурсов, но за несколько десятилетий
бурного развития индустрии ИТ скопилось такое количество устройств, что
обеспечить поддержку их всех в каждой последующей версии ОС становится
малореальным (как для производителей ОС, так и для производителей устройств,
тем более что многие производители старых устройств уже прекратили свое
существование и, следовательно, любую поддержку выпущенной ранее продукции).
Поэтому может возникнуть ситуация, когда после обновления ОС необходимо
озаботиться закупкой новых аппаратных или подаппаратных ресурсов.
Современные ОС состоят из множества
компонентов, каждый из которых имеет определенную версию. Для корректной работы
разных прикладных программ могут требоваться разные версии одного и того же
компонента ОС. При этом маловероятно, что разные версии одного и того же
компонента ОС могут сосуществовать на одном компьютере. Несколько версий
прикладных программ могут быть установленными и запускаться в одной системе.
Обновление прикладных ресурсов. Прикладное
ПО является, пожалуй, наиболее интенсивно обновляемым ресурсом. Обновления
производятся с целью устранения ошибок, допущенных в предыдущих версиях, а
также расширения функциональных возможностей (например, улучшения
пользовательского интерфейса).
Прикладное ПО можно разделить на три
типа:
• автономные программы, не затрагивающие
окружение;
• программы, которые пользуются внешними
библиотеками (например, Acrobat Reader пользуется шрифтами, XML);
• интегрированные в ОС программы
(например, пакет ПО Microsoft Office).
Для разного типа программ должна быть
разная политика обновления.
Автономным программам требуется
обновление лишь в том случае, если найдена ошибка.
Они вряд ли могут быть источником
нарушения безопасности, так как у них нет взаимодействия с сетевыми
интерфейсами (хотя и в такие программы авторы порой умудряются встраивать
«закладки»). Достоинство такого рода ПО: если написано грамотно, то оно будет работать
в любой программной среде окружения. В качестве примера грамотно написанной автономной программы можно привести FAR,
любая версия которого работает в любой версии MS Windows, а также многие
программы-архиваторы. Часть автономных программ относится к категории
портируемых между программно-аппаратными платформами, когда исходный код
разработан таким образом, что может быть собран и скомпилирован для использования
под управлением различных ОС на различных видах оборудования.
Программы, использующие для своей работы
внешние библиотеки, очевидно становятся зависимыми от этих библиотек и при их
изменении могут стать несовместимыми с ними.
На такого рода программы влияют и
имеющиеся во внешних библиотеках ошибки, уязвимости, закладки и т. д.
Интегрированные в ОС прикладные
программы, будучи зависимыми от ее компонентов, должны обновляться вместе с ОС.
Обновления прикладного ПО могут влиять на необходимость взаимодействия с
ресурсами более низких уровней. Например, новой версии прикладной программы
может потребоваться новая версия ОС или какого-либо ее компонента, а также
установка нового устройства, которое относится к подаппаратному или аппаратному
уровню.
Как и ОС, современные прикладные
программы могут состоять из множества компонентов, каждый из которых имеет
определенную версию. При этом для корректной работы разных модулей прикладных
программ могут требоваться разные версии одного и того же компонента другой
прикладной программы. Если необходим запуск этих нескольких прикладных программ
на одном компьютере, то необходимо, чтобы на одном и том же компьютере
функционировали несколько версий одного и того же компонента системы (причем в
некоторых случаях эти версии могут быть созданы разными производителями).
Обновление профилей системы. Функционирование
любой ИС должно быть обеспечено нормативно-правовой документацией, которая
включает описание использованных в ней стандартов и соответствующие правила
эксплуатации, функционал, функциональные требования, разграничение зон
ответственности администраторов и пользователей ИС.
Основными функциями профилей системы
являются юридическое обоснование функционирования ИС, а также документирование
процессов, связанных с ним. Сами по себе политики ИБ тоже должны быть
закреплены в виде профилей системы – только тогда есть возможность сделать их
вполне конкретными и обязательными для исполнения.