СГГПО
Привлекательность программного обеспечения с открытым исходным кодом заключается в том, что оно бесплатно или имеет более низкую стоимость, чем коммерческое программное обеспечение от поставщиков, но оно также влечет за собой множество рисков и проблем для предприятий при использовании программного обеспечения с открытым исходным кодом в процессе цифровой трансформации. Поэтому предприятиям следует учитывать следующие недостатки программного обеспечения с открытым исходным кодом, прежде чем принимать решение о его использовании.
Риски безопасности
Именно этот фактор предприятия часто ставят на первое место при выборе программного обеспечения для цифровой трансформации своей деятельности. Потому что выбор небезопасного программного обеспечения будет иметь огромные последствия для всей деятельности предприятия. Особенно это касается программного обеспечения с открытым исходным кодом, которое находится в открытом доступе в Интернете, что позволяет хакерам легко исследовать, анализировать уязвимости и быстро их распространять. Это создает множество рисков не только для пользователей, но и для самой бизнес-системы. С другой стороны, в случае возникновения инцидента информационной безопасности системе будет очень сложно обновиться и исправить ошибки.
Помимо удобства, открытый исходный код также несет в себе множество рисков, связанных с безопасностью. |
Согласно оценочному исследованию, постоянной проблемой программного обеспечения с открытым исходным кодом является растущее количество ошибок безопасности и множество уязвимостей, для которых не предусмотрены исправления из-за отсутствия компетентного и ответственного подразделения для их внедрения. До появления исправления хакеры смогли воспользоваться этой уязвимостью.
Еще одной проблемой программного обеспечения с открытым исходным кодом является сложность контроля и оценки уровня безопасности, поскольку исходный код разрабатывается множеством разных пользователей. Даже скрытый шпионский код, содержащий вирусы, для преднамеренного сбора информации в вредоносных целях.
Риски при внедрении и эксплуатации
Не все программное обеспечение с открытым исходным кодом имеет подробные и полные инструкции по установке и эксплуатации, как коммерческое программное обеспечение, что вызовет трудности в процессе внедрения и эксплуатации. В частности, нет описания распространенных ошибок и того, как с ними бороться, поэтому будут проблемы на ранних этапах внедрения и риски во время эксплуатации. Кроме того, стоимость инфраструктуры для внедрения не оптимизирована, что приводит к увеличению затрат.
Плохая совместимость и возможность сбоя в любой момент
Некоторое программное обеспечение с открытым исходным кодом может не гарантировать стабильность и содержать ошибки, плохую совместимость с другим программным обеспечением или платформами. Это приводит к трудностям в использовании программного обеспечения и даже может вызвать серьезные проблемы в любой момент. В 2013 году система Healthcare.gov правительства США потерпела крах из-за использования открытого исходного кода, в результате чего сайт был остановлен через 2 часа после запуска, когда трафик вырос почти в 5 раз, а затем его пришлось закрыть из-за проблем, возникших в исходном коде, а важные технические должности не имели опыта в разработке продуктов.
Инцидент с Healthcare.gov показывает, что серьезные инциденты могут произойти в любой момент, если подразделения разработки, эксплуатации и эксплуатации не будут иметь глубокого понимания системы. Это приводит к длительному времени устранения неполадок, даже к невозможности их устранения, что может привести к потере данных клиентов, утечке информации и т. д., что существенно влияет на репутацию материнской компании.
Трудно модернизировать и расширять по мере необходимости
Программное обеспечение с открытым исходным кодом доступно в Интернете, поэтому сотрудники, внедряющие программное обеспечение с открытым исходным кодом, не имеют глубокого понимания системы. Поэтому, когда от многих клиентов поступают запросы на индивидуальную настройку, будет очень сложно вносить изменения и удовлетворять их требования.
Низкая производительность
Многие программы с открытым исходным кодом работают гораздо медленнее, чем программы с закрытым исходным кодом. Потому что в открытом исходном коде неизбежно наличие избыточного кода и функций, которые будут потреблять больше системных ресурсов, чем обычно, и замедлять работу системы.
Отсутствие поддержки и зависимость от сообщества пользователей
Некоторое программное обеспечение с открытым исходным кодом не поддерживается или имеет более ограниченную поддержку, чем коммерческое программное обеспечение, и, хотя оно поддерживается сообществом разработчиков свободного программного обеспечения с открытым исходным кодом, нет четкой приверженности качеству поддержки.
С другой стороны, поддержка и развитие некоторого программного обеспечения с открытым исходным кодом зависит от сообщества пользователей. Если сообщество не будет расти или поставщик изменит свою бизнес-стратегию и может в любой момент прекратить проект, пользователи могут столкнуться с проблемами с функциями, стабильностью или даже не смогут продолжать использовать программное обеспечение и будут вынуждены искать альтернативу.
В случае больших систем или основного, базового программного обеспечения замена будет стоить больших ресурсов или будет невозможной и нанесет большой ущерб... Это также урок дорогостоящего риска, который заставил многие компании, предприятия и правительства пострадать, когда RedHat прекратила проект с открытым исходным кодом Project Centos после почти 20 лет его создания и прекратила предоставление версии CentOS Linux 8 в 2021 году. Поскольку это серверная операционная система со многими программными системами и долгосрочным предоставлением услуг, преобразование очень сложно, и многие конкретные системы не могут быть преобразованы.
Вероятны споры об авторских правах на программное обеспечение.
Некоторое программное обеспечение с открытым исходным кодом может содержать юридические элементы, включая нарушение авторских прав или ненадлежащее использование лицензии. Использование такого программного обеспечения может повлечь за собой юридические проблемы для пользователя.
Источник
Комментарий (0)