Преподаватель факультета программирования университета «Синергия» и руководитель групп разработки в компании TenChat, Сергей Фегон, высказал важные замечания относительно недавних сбоев в работе настольных компьютеров и серверов, функционирующих под управлением операционной системы Windows. Он подчеркнул, что произошедший инцидент ярко продемонстрировал нашу зависимость от технологий и проприетарного программного обеспечения (ПО). Проприетарное ПО представляет собой собственность компании-разработчика, которая не раскрывает исходный код. Это значительно усложняет процесс поиска уязвимостей и исправления ошибок сторонними разработчиками. В противоположность этому, свободное программное обеспечение предоставляет возможность изучать код и вносить разнообразные улучшения.
Эксперт также отметил, что рекомендации компании Microsoft, как то необходимость осуществления до 15 перезагрузок компьютеров в случае сбоев, более напоминают попытку сгладить негативные последствия. По его словам, такая тактика не решает основную проблему и способна лишь оттянуть момент, когда придется взглянуть в лицо реальным причинам неполадок. Он добавил, что сбой не затронул Россию, поскольку в стране система CrowdStrike Falcon практически не используется. Это дает возможность многим организациям обновить свои системы и перейти на альтернативные операционные системы, такие как Linux, а также на другое бесплатное программное обеспечение, что позволяет избежать некоторых уязвимостей, свойственных проприетарным системам.
Сергей Фегон также поделился несколькими актуальными советами, которые помогут увеличить надежность работы сервисов, как коммерческих, так и государственных. В первую очередь, он подчеркнул, что не стоит экономить на качестве подготовки технических кадров. Квалификация программистов, тестировщиков, системных администраторов и других специализированных специалистов играет критически важную роль в обеспечении стабильной работы систем. Без знаний и опыта работа таких специалистов может оказаться неэффективной.
Во-вторых, необходимость регулярного создания резервных копий программного обеспечения и своевременного их обновления не следует недооценивать. Поддержка актуальных резервных копий прежде всего обеспечивает надежность системы. Рекомендуется также проводить учения по восстановлению системы из созданных резервных копий на тестовых окружениях. Это позволит команде быстрее реагировать на потенциальные сбои в будущем.
В-третьих, стоит предпочтительно использовать проверенное программное обеспечение и библиотеки от надежных вендоров. Если же в работе используется ПО с открытым исходным кодом, важно предварительно протестировать его на предмет возможных уязвимостей и корректности функционирования, прежде чем вводить в эксплуатацию. Это поможет минимизировать риски и гарантировать более стабильную работу.
Ранее также стало известно, что в июле текущего года произошел серьезный сбой в компьютерных системах различных специализированных служб, банков, крупных промышленных предприятий, а также у обыкновенных пользователей из многих стран. После неудачного обновления антивирусного программного обеспечения от Windows пользователи столкнулись с так называемым «синим экраном смерти», что привело к полной невозможности запуска компьютеров. Этот случай подчеркивает необходимость более внимательного отношения к вопросам выбора и эксплуатации программного обеспечения, а также к подготовке IT-специалистов. Опыт и знания кадров сегодня играют важнейшую роль в обеспечении стабильной и надежной работы современных IT-систем.