Открытый код: опасность или будущее

Открытый код – выход из сложной ситуации технологического отставания или отложенная на будущее проблема. Рассказывает КиберДед Андрей Масалович.

Расшифровка видео
0:00
[музыка]
0:05
Здравствуйте товарищи но так как шеф-редактор запретил мне называть вас товарищами просто зрители в эфире канал
0:12
точка сборки для вас работает ведущий ри баката в гостях у нас кибердед специалист в области кибербезопасности
0:18
Андрей Игоревич масалович здравствуйте здравствуйте Андрей Игоревич как и обещали нашим зрителям Сегодня у нас
0:25
передача про открытый Исходный код Давайте сначала разберёмся в терми что же такое открытый код Ну давайте так
0:34
есть несколько словосочетаний говорят свободное программное обеспечение бесплатное программное обеспечение
0:40
открытое программное обеспечение Вот они немножко они очень близкие но немножко
0:45
разные значит сначала появилось Да Microsoft очень радовал за то чтобы
0:52
появилось понятие открытым исходным кодом Почему
0:58
Потому слово оно выглядит как бесплат и соответственно народ сбивает и в общем
1:06
те кто продают платное программное обеспечение ещё и за дорого с лицензиями
1:11
вот их там с горшка сдувает Потому что если рядом есть что-то фри на слух
1:17
бесплатно народ пойдёт туда вот значит это два разных термина то
1:23
есть свободно програмно обеспечение это
1:28
кото свободно и в том числе бесплатно Вот программное обеспечение с открытым
1:36
кодом у которого предъявляют открытый код оно может быть не бесплатным Кстати
1:41
то есть ну хотя Трудно представить но можно брать деньги за открытый код за открытый Код Да просто предоставлять
1:47
вместе с исходниками вот чтобы ну очень часто кстати сейчас серьёзные компании даже когда дают какую-то версию
1:54
предыдущую версию дают с исходными кодами чтобы если заказчик хочет он
1:59
может мог бы откатиться Проверить всё сделать лицензировать что там нет закладок там нету не документированных
2:05
функций всё как ему нравится вот отцепиться от техподдержки и сам там как-то как-то с ним жить Возникала эта
2:14
тема два раза один раз в восемьдесят третьем году появилась лицензия гну
2:19
лицензия на свободное программное обеспечение на базе Linux Вот такая свободная ветка там
2:27
проповедовали следующее что участники могут свободно использовать свободно
2:33
изучать свободно модифицировать и свободно распространять вот открытый код от всего
2:40
вот от слова свободный отличается тем что там упор делается на изучение на то
2:46
что возможность посмотреть что меня не дурят и сейчас это на самом деле действительно реально важно Почему
2:54
Потому что свободный код – это вернее открытый Исходный код – это Ну один один
3:01
из шагов к гарантиям или к построению такого цифрового суверенитета открытый
3:06
код можно проверить и Ну даже в открытом коде закладочная
3:18
спецпроверка помню как это устроено там там не [музыка]
3:26
подурачиться это важно Мы живём в турбулентные времена ВС что могут заразить заразятся ВС Везде где может
3:34
оказаться уязвимость скорее всего это не уязвимость она Там окажется скорее всего это неуязвимость это закладка которую
3:39
оставили специально с тем чтобы в ненужный момент превратить ваш продукт там в Зажигалку или в кирпич вот или там
3:46
чтобы он начал то есть опасность какого кода она есть а у открытого кода её мало
3:52
Ну она чуть-чуть есть но это очень сложно сделать открытый код другое дело у открытого кода есть такой
4:01
открытости как например у Тора все считают что Тор это классно у него открытый код значит там закладок Нет ну
4:08
напомню Тор родился в одночасье с готовыми исходниками вот то есть когда Тор
4:15
рождался появился этот самый Foundation который его распространяет она сразу предъявила готовые исходники Почему Их
4:21
делала исследовательская лаборатория ВМФ США вот назывался проект соответственно уже
4:30
разбирался что там у них внутри вот ну и в чём там
4:40
хитрувати всё вы нарушили среду нулевого доверия вы скачали браузер у плохих
4:45
дядей и вот в нём как раз то есть код открытый в нём всё в порядке А вот в сборке
4:54
закладок открытому коду тоже надо к продуктам на основе открытого кода надо относиться так не аккуратно значит Итак
5:02
один раз он рождался В девяносто третьем году э концепция Когда появилась лицензия гну на свободно развитие
5:09
использование развития распространения и изучения вот потом В девяносто восьмом
5:14
уже появилось концепция там открытого кода в том виде как мы его
5:21
используем Ну да концепция продуктов см кодом и выс сталом
5:28
пром что с точки зрения бизнеса это может даже больше денег приносить то есть продукт пожалуйста бесплатно но
5:35
сервис обучение до водочки Это всё что продукт
5:40
сопровождает во-первых даёт приток денег причём такой достаточно нормальный для
5:45
небольшой фирмы это раз второе это решает одну фантастическую задачу
5:51
которая почти нигде не решается вокруг любого открытого продукта начинается тусовка вот э тусовка начинает обсуждать
5:57
Ну такой единомышленников которые там что-то допили ет вот понятно что
6:03
возникают так называемые форки там и э ну такие ветки отдельных
6:09
э отдельных подпроцесс но э порождается общая
6:15
тусовка которая обсуждает общие проблемы а вот это вот это такая в обычном
6:21
бизнесе недостающая часть и никто не расскажет От чего плохо Ну вот а если
6:27
есть осознанная проблема за неё готова платить соответственно те кто в этой тусовке варится Они понимают Какая кнопочка
6:34
удобнее какая неудобна какая Вот Какую функцию надо допили Какая уже нормально
6:40
работает и при этом решает то есть первоя короче обращаясь к маленьким
6:47
начинающим фирмам Не пытайтесь сразу придумать крутую программу там её запилить за дорого продать захватить мир
6:53
не получится потому ми вашей программы не ждт если бы он ждал он бы сам прил и
6:58
попросил где э программа Вот то есть те кто начинает бизнес в софте делают одни
7:04
и те же ошибки первое им приходит в голову идея Вот они начинают проверять Ну либо сами сразу думают что она
7:10
Гениально что-то делает либо начинают проверять А вот я тут придумал стоит этим заниматься Ну мой ответ не стоит
7:16
если стоит рынок бы спросил вот слушай что скажет рынок Вот это раз второе Если
7:23
вы работаете с открытым кодом деньги к вам придут но известность будет приходить быстрее Кто делает открытый
7:30
продукт как правило им Ну гораздо легче на пиарить физиономию чем с каким-то
7:36
закрытым продуктом дальше если вы делаете удобное ядро и реально отвечаете
7:42
за то что там у вас есть своя экспертиза как раз вам же лучше чтобы такой вольный народ дописал вам
7:50
фишки которые вам писать скучно ну все второстепенные функции дальше образуется
7:56
ещё одна очень важная для бизнеса ве Особенно для бизнеса интернетного это решение
8:04
проблемы так называемой кар проблемы брошенной корзины в обычном бизнесе Ну
8:12
оффлайн продаж Воронки вовлечения воронке продаж когда там вы затягивает народ и на каждом этапе Можете посчитать
8:19
конверсию что Вот пришло 100 осталось 50 Осталось 30 там осталось 10 и у каждой
8:25
страни которая Вада Нате видно ножа ю кнопочку нажала 10 ВС
8:31
конверсия 10% вот надо эту страницу оттачивать Вот Но есть рядом другие
8:38
страницы по которым люди бродят вот на которых у них настроение
8:44
ухудшается и появляется понятие брошенной корзины Анкар то есть человек
8:50
ну упрощенно говоря зашёл в интернет-магазин уже что-то начал покупать в корзину лат потом сваливает
8:57
вдруге в каком-то ме и уходит Вот почему он ушёл именно здесь что он при этом
9:02
подумал что ему было не так вы это не поймёте это изучать гораздо труднее то
9:07
есть всасывать лояльных довольно понятный накатанные проект А если
9:13
посмотреть не лояльных Оказывается примерно 80% то есть людей которые пришли на сайт что-то купить а потом
9:19
передумали 80% То есть вы можно в пять раз увеличить продажи Если понять что им
9:25
бедным было не так так вот а программа с открытым кодом точнее тусовка вокруг
9:30
этих программ как раз вот эту проблему решает потому что там начинаются жалобы вот здесь кнопка неудобна вот здесь меню
9:36
непонятно вот здесь там 10 кнопок например ну я человек Мирный А вот но у
9:44
меня в автомобиле стоит старенький навигатор там 7 лет вот Иногда мне
9:50
хочется его там либо разбить либо засунуть в задницу тому кто его делал потому что просто набрать адрес Ну я
9:57
хочу попасть в адрес вот я должен нажать кнопку и начать набирать этот
10:03
адрес Она говорит что вы хотите набрать адрес новый или не новый новый в Москве
10:10
или не в Москве в Москве совсем старый там или не старый не старый То есть я нажимаю пять кнопок
10:18
там где я уже должен тыкать Вот то есть некому пожалова была бы
10:28
тусовка нельзя так жить вот то есть на самом деле открытый код Это благо во всех
10:35
случаях в России это поняли в 2010 году в 2010 году Владимир Владимирович
10:42
подписал дорожную карту как переводить российские предприятия правда такое
10:49
было почему-то мы к этому так по-моему и не пришли Ну тогда просто Никто за это
10:54
не спрашивал там Путину есть чем заниматься вот а те кто А те кто за это
11:01
отвечал видимо доложили что всё нормально там лычки переклеить Всё у нас теперь свободно и там была дорожная
11:06
карта до 2015 года То есть к 2015 году у нас должно было быть общее счастье и
11:12
независимость от
11:17
проприетарное открыты не только иностранный но просто провести инвентаризацию Везде где мы на ключевых
11:25
направлениях зависим от те ну где нужна чья-то лицензия вот от
11:32
них нужно было отказаться Особенно для госструктур Особенно для этих Особенно
11:39
для критической инфраструктуры для госструктур Ну и там дальше для всех
11:44
желающих Вот ну как мы понимаем это вовремя не произошло вот тогда ещё
11:50
относились несерьёзно тогда лычки
11:57
переклеивать окончательно сложилась в дено третьем вее первый раз в во третьем
12:04
вот лицензия гну появилась второй раз в де ВОМ появилось понимание как Как
12:10
создавать такие и вести такие проекты на этом зарабатывать А в мире первыми как
12:16
ни странно проснулись китайцы Вот и стали пилить в 2004 20034 годах
12:23
появилась первая волна Эх красного линуса китайцев что а давайте сделаем
12:30
запили государственную операционную систему и это будет не Windows тогда Кстати тянуло на революцию То есть я
12:36
помню когда это начиналось когда IBM решил подобрать Linux и принёс туда первый миллиард вот смотрели что типа ты
12:45
что считаешь что ты правда считаешь что монополии майкрософта когда-нибудь придёт конец вот тогда в это совсем не
12:52
верилось А вот это сейчас все так
12:58
радостно повторяют шутку Что Microsoft вообще-то означает мягкий и очень
13:03
маленький то есть ничего хорошего в этом термине нету Вот и тогда китайцы первыми
13:08
попытались сделать операционную среду которая была бы открытая понятная
13:14
лицензированы и на её основе уже построить там всю вот э построить дальше чтобы всё
13:21
дерево вернее вся пирамидка ээ государственных приложений была
13:27
подконтрольной Ну тогда ещё слов цифровой суверенитет не говорили но уже но уже понимали что
13:33
это означает Андрей Игоревич А разве это не выход сегодня для нашего государства
13:38
Мы же можем создать вот такую тусовку вокруг альтернативного офиса Ну Груп
13:44
программ офис вокруг там адоба можем создать такую же тусовку Почему мы её не создаём
13:50
А хороший вопрос во-первых всё надо делать заранее не ну у нас в русской
13:56
традиции всё делать в режиме ошпаренной кошки когда деваться некуда Вот это ВС
14:01
надо было делать Вот реально в 2010 году было классное время чтобы этим заниматься Когда ещё особо там не
14:08
трогали ещё там крымнаш не было и соответственно первых Сан ещ не было вот
14:13
было была возможность всё так Шаг за шагом правильно сделать причём ещё раз уже наверно сотый раз про это вспоминаю
14:20
приложения типа Твитера начинаются с очень маленького оче Рато мале кома
14:30
Вот не надо сразу новые проекты отдавать за миллиард каким большим госструктура есть если надо сделать что-то своё надо
14:37
кинуть Клич чтобы маленьким Ну государство должно выступить госзаказчика чтобы маленькие фирмы попробовали у кого получается вот тех
14:44
тех подкормить Вот китайцы тоже кстати такую модель в своё время освоили так
14:50
так родился ВиЧат ВиЧат изначально написа
14:57
зале на Милн подписчиков сразу на 5 лно к ним
15:03
пришли власти сказали Слушайте дайте мы вам дадим денег сколько хотите Но впишем
15:08
вас пятилетний план вот счётной палаты не будет Либо вы строчку плана выполните
15:15
и появится супер супер мессенджер уровня страны вот всё и тогда за деньги мы с
15:22
вас не см Нубо не подам де подо
15:29
чтобы там остатки денег сложить Вот и угадали то есть появился чат Сейчас
15:35
половина китайце большая часть китайцев вообще не заметит если исчезнут сразу Facebook виза Там да у них всё зав н
15:42
тендер там это Instagram у них всё всё завязано на чат Вот то есть супер
15:48
платформы рождаются из маленького ядра Вот ещё более Весёлый пример там совсем
15:54
не не очень технологически продвинутая скажем Турция когда они увидели
16:00
что шпионит и с винят WhatsApp Вот они от него отказались и сделали свой мессенджер это заняло буквально там
16:07
полгода Ну ядро нра дальше там доле то что надо то есть по любой правильно
16:13
поставленной задачи если не отдавать крупным фирмам и сразу туда не
16:19
вкатывается бета релиз вот можно да у нас есть достаточно людей
16:26
которые вот е раз пока не в русской традиции могу всем
16:32
вс-таки кинуть Клич что если вы видите какую-то сферу в которой реально есть спрос на
16:38
конкретную решение А ещё лучше на конкретную базовую библиотеку это ещё более такая Хлебная тема это базовые
16:45
библиотеки Ну библиотека там графики или построение графов или како аналитики и како управление
16:57
чат сразу паковать как проект с открытым кодом Потому что им се сразу сделаете
17:04
тусовка вокруг вас нарат развиваться будет быстрее А стоит ли нашему
17:09
государству тогда надеяться на открытый код зарубежных компаний отчасти стоит отчасти Ну это
17:17
всё-таки лучше чем проприетарный Кстати сказать могу в тему
17:22
сказать Это мо наблюдение Хотя ЕС проверить так и есть Почему развиватся
17:29
отпечатки пальцев г занимаемся там распознаванием лиц занимаемся распознаванием голоса вот
17:36
отпечатки пальцев живут алгоритмы
17:43
замерли вот пятилетней давности Почему просто эти алгоритмы слишком рано
17:48
разрабатывали и они как раз проприетарные они принадлежат фирмам герой высвобождать
17:57
иззи кото платить за использование программы Вот либо их там как-то уже
18:04
сложно с юридическими танцами с бубнами вытаскивать в свободное использование
18:11
поэтому те алгоритмы которые родились Позже Они сразу рождались так чтобы их можно было применять без роялти
18:19
разработчикам Андрей ивич У нас под прошлой программой был вопрос насчёт открытого кода как он связан с
18:27
коллаборативные [аплодисменты] не очень
18:34
ну не очень понимаю как бы что сейчас складывается в термин коллаборативные программирование
18:40
потому что не понимаю потому что может быть много разных трактовок Вот то есть есть такая сырая зона в которой нету
18:48
юридически значимых определений народ резвится каждый понимает по-своему тем
18:54
не менее коллаборативные проек плюс можно Ну это проекты в
19:00
которых там приходят свободные команды что-то добавляют Вот и каждый желающий
19:06
там может при каких-то условиях вписаться Ну упрощенно говоря Вот Но в
19:12
чём там плюс можно притянуть довольно много народа проект будет развиваться быстро Ну и заодно будет улучшаться
19:18
быстро потому что будет очень живая обратная связь где что плохо где что ГТ там как правило программист между собой
19:25
не Ремо если что-то сделано коряво знаешь что это коряво а с другой стороны
19:30
Беда в том что порождаются ветки которые очень быстро перестают друг с дру
19:35
дружить То есть ветки становятся мало совместимыми И нужно какую-то выбирать и
19:41
целевым порядком вести одну центральную ветвь остальные просто к ней
19:47
доливать Вот то есть в этом плане Центральная власть всё равно нужна то есть кто-то кто бы отвечал за проект и
19:53
бра или не брал остальных тем не менее сама тема хороша ону по опыту похожих
20:00
проектов она взлетает начиная с какого-то количества народа Ну например
20:06
также как вот примерно как в крипте там
20:11
изначально но было понятно что когда рождался биткон что рь вот этот
20:16
алгоритм выжигание электричества но он был неизбежен потому что желающих поучаствовать не
20:22
было чтобы участники чувствовали прю
20:27
во Като виртуальная денежка появись Здорово
20:33
вот пришлось делать дурацкие алгоритм уже эфир этого был лишён эфир мог себе позволить там перейти
20:39
на про of на более экономный алгоритм просто потому что уже были
20:44
желающие участвовать которые понимали зачем они в этом проекте участвуют свое мощности предъявляют
20:52
ще по восемь управляющих серверов и там
21:00
чуть-чуть инфраструктуры а всё остальное Вот это от 6 до 40.000 серверов которые
21:06
предоставили сами участники просто считают эту деятельность полезной без всяких там монеток или
21:13
прямых каких-то прямых выплат или прямых Пряников А вот просто считаю полезными
21:23
вот когда счёт идёт на 1.000 всё начинает работать само вот причём Они
21:28
реально произвольные То есть это число всё время меняется то 6 то 15 то 40 то опять 6 там вот так вот ездят то есть
21:36
люди может быть те же самые может быть новые предоставляют бесплатно свои ресурсы вот считая что этот проект
21:44
классный вот так что Ну кстати могу предсказать что довольно много сейчас
21:52
можно породить проектов просто кину в Клич если правильно подобрать лозунги
21:58
Ну правда от первичной толпы завтра останется половина послезавтра четверть а в конце концов останется там 10
22:05
программистов Вот Но зато Движуху создавать можно вот без
22:10
затра типа мы делаем свой шоп Ну шоп это
22:16
крутова начинать А вот ещё раз свой Твитер сделать вот Вот так он Он правда
22:21
несложный нун месенджер пишется ядро мессенджера само вот просто чтобы два
22:26
человека могли передавать сообщения пишется там ну за 2 часа программист с
22:32
сыном там когда он был в девятом классе вспоминал программирование на паскали показывал ему как вот там дорого Потом
22:39
налепить ну налепить криптографию там это самое правильно обмен ключами Ну
22:45
потом там Можно бесконечно лепить аналитику вокруг этого вот
22:50
масштабирование там и прочее изначально То есть то что
22:56
называется это релизом вот или mvp Minimal valuable product делается быстро
23:04
Вот но правда вот сказал mvp и понял грустную вещь там если вспомнить Михаила
23:11
Леонидовича хазина у нас ещё Кроме того что нету русской традиции затевать
23:17
какие-нибудь проекты сразу по-хорошему вот нету русской традиции по-хорошему инвестировать в производство в
23:23
разработку а не в не крутить деньги там на фондовом рынке Вот то есть у нас пока вот такой вот
23:31
инвестиционной волны не наблюдается Андрей ивич многие и многие открытый код
23:37
воспринимают как Исходный код который не поддаётся Никакому типу лицензирования
23:42
То есть он никакую лицензию на себе не несёт так ли это нет это не так в любом
23:50
вообще в любом продукте вашего творчества можете к нему приписать лицензию Вот это моя картина там рать но
23:58
ссылайтесь Ну также как на сайте вы можете приписать что любой материал с этого сайта Вы можете свободно
24:05
использовать там только со ссылкой на на наше авторство либо там никакой
24:12
материал с этого сайта расставлять нельзя То есть фактически вы всегда приписывается или можете приписать
24:17
лицензию Точно также и с кодом потому что просто так отдать код и сказать на
24:23
он Ваш Ну не получится потому что кто-то свет в трубочку там все глаз
24:29
выкат потом вам в суд подаст там А что вы мне не предупредили что нельзя самый листок с кодом сворачивать в трубочку
24:36
вот кто-то скажет что это писал Мой папа а я его Наследник соответственно давайте мне все бабки Вот в общем если нету
24:44
рядом лицензии если не на что сослаться то обще юристы юристы Не одобрят если а
24:50
не может такого случиться чтобы мы сейчас на основе открытого кода создаём какое-то реально крутое программное
24:56
обеспечение ну доливаем этот код и создатель этого кода просто в один момент берёт и говорит всё мой код
25:02
теперь закрыт отдавайте Нам всё что вы сделали на нём вот не буду тыкать
25:08
пальцем на рынке антивирусов Так было то есть один из разработчиков антивирус в
25:14
какой-то момент сказал что во-первых код теперь закрыт Дальше во-вторых он теперь мой там вы его распространяли сами
25:21
Теперь я буду распространять А вы будете там не дистрибьюторы а дилеры уже будете кормиться с моей ладошки Ну и на самом
25:28
деле сильно себе ускорил путь в могилу но вернее не себе продукту Вот потому
25:33
что интерес к продукту резко [музыка] схлопнуть избежать на современном рынке
25:40
Вот и в интернете и в современном бизнесе ничего избежать нельзя но можно
25:47
опередить то есть надо просто двигаться быстрее если мне нравится какой-то продукт и возникает
25:54
опасение что кто-то его может закрыть ыть са объявить платным Ну значит надо
26:01
быстро-быстро делать становиться уверенным то есть смять исходники сделать свою сборку там
26:08
на хабе то есть мы можем сделать свою сборку и замаскировать её так как будто никакого открытого кода в её основе не
26:14
лежало Ну если там в тот момент была лицензия то мы е нарушим Вот Но если на
26:21
тот момент когда мы это корали было линзи дела что-то своё Ну значит мы
26:28
сделали своё Ну а вообще возможность замаскировать вот так вот основание этого кода нет нет нет нет там
26:36
подурачиться так чтобы там типа родитель номер Один обманул родителя номер д это легко Ну переменный переименовать просто
26:43
в лоб вот код Вроде теперь другой не узнаётся вот на самом деле нет
26:49
экспертизы такие делаются они довольно лёгкие потому что экспертиза там не самого кода скорее Там алгоритмической
26:55
основы Ну именно вот блок схемы этого алгоритма её не спрячешь если она если
27:04
порядок обработки вот такой то его можно нарисовать и схемы совпадут у двух разных даже кусков кода Вот Но проблема
27:13
в другом А зачем его прятать если я Если со мной поссорились Так что мне
27:20
уже пофиг там пойдут они со мной судиться или не пойдут например санкции ввели всё надо см собрать использовать
27:28
на них не обращать внимания они первые начали Вот потому что слово санкции обще это означает
27:33
беспредел Ну слово санкция древнеримское слово оно вводилось как санкция принятая
27:41
в рамках закона третья часть законна исполнительная часть закона санкция введённая вне рамок закона без законна –
27:48
это беззаконие или по-русски беспредел Вот то есть ЕС с нами по беспределу но и Мы также Вот если мы в правовом поле то
27:55
конечно надо читать лицензию по лицензии но опять же ничего не мешает если перед
28:00
нами продукт с открытым кодом его можно пересказать мы так кстати много раз Ну
28:07
не совсем масштабными но достаточно такими маленькими и средними продуктами мы так делали то есть мы пересказывать
28:14
свою вот там был американский продукт риск вот мне показалось что на
28:20
российском рынке нужен аналогичный продукт но поменьше попроще и с
28:25
российской спецификой У нас появился ри Это был девяносто восьмой год даже там некоторое время пожил был
28:33
американский продукт фази калк такая табличка для работы с нечётко логикой
28:40
меня она показалась потрясающе красивой Но она была неудобная она жила сама по
28:45
себе а таблички уже к тому времени стало понятно что табличка сама по себе жить не может она должна жить в Экселе Вот
28:52
ребята сели переписали появилась вот уже наш продукт российс
28:58
Вот это именно пересказ то есть строчки кода мы просто видели но не использовали
29:03
мы делали своё понимая как оно работает перед последним вопросом хотел бы
29:08
пригласить наших зрителей на тусовочка с Андреем игоревичем масалович ссылку мы оставим в описании кому интересно
29:16
ознакамливать Андрей Игоревич последний вопрос Когда использование открытого
29:21
кода ни в коем случае не должно происходить вот когда нежелательно его использовать
29:27
Если вы занимаетесь действительно критичными
29:33
приложениями Ну там управлением атомной станции то весь код должен пройти через пальцы доверенных лиц то есть любое
29:41
стороннее вмешательство любой сторонний код Вот это нарушение среды нулевого
29:46
доверия вот даже был такой случай
29:52
было приме [музыка] из
29:58
са программист уже была сдача проекта там
30:04
программисту показалось что у него какая-то са программка глючит Ну её
30:10
можно было бы долить вот исходники не убрали вот он пришёл в выходные подлил
30:16
исходник всё перестало работать ну проверил исходник работал вся
30:26
программам нельзя во многих случаях даже если
30:32
замечают какой-то глюк в софте вот если это критическое приложение его не
30:38
переливают даже если вот исходники в руках вот а делают обход ную тропинку
30:43
просто в документации пишут вот эти кнопки вот эту кнопку после этой кнопки не нажимать иначе глюк Нет вот именно
30:50
именно потому что даже если весь код перед глазами Вот но он не прол стандартно процедуры проверки вот нельзя
30:59
его выпускать недо проверенный код Ну и даже был такой случай но он
31:05
правда немножко про другое но близко к
31:11
теме готовился запуск очередного Аполлона тётенька вышла в выходные
31:17
программистка значит заниматься настройкой своей программы взяла с собой
31:23
дочку посадила е сказала а ты будешь играть ну не с кем было оставить в субботу посадила сказала ты будешь
31:29
играть ты астронавт теперь вот ты сидишь в настоящей кабине она стала нажимать кнопки потом говорит Мама у меня что-то всё
31:38
подвислово стоп ты что нажимала Ну в итоге восстановили выяснил что есть нажатие клавиш которая систему сруба ет
31:46
вот исправлять уже было поздно хотя она сама была автор она хотела исправить ей не дали сказали вот документации Напиши
31:53
что вот это после этого нажимать нельзя докумен обход тропинку описали и влетел аполон и
32:02
астронавты умудрились нажать что не надо у них тоже глюк Ну да у них реально слетел то есть был эпизод когда у них
32:09
слетели настройки то есть Ну разумеется перезагрузилась всё работает но ориентация потерялась и они сидели у
32:17
иллюминаторов там типа я вижу звёздочку кажется это Сириус там А я виу каже
32:23
Андромеда и пом уже вка координаты и уже уточнили
32:31
вот начальные координаты ловили вручную Вот то есть Итак Это я так длинно
32:37
рассказываю про что Что если перед нами реально критическое приложение то там
32:44
экспериментировать с исходными кодами нельзя каждый код должен проходить ещё очень многоуровневые
32:51
проверки болье Спасибо наших зрителе ВНО приглашаю перей по ссылке в описани
32:58
встречей с Андреем игоревичем масалович сборки для вас работал ведущий
33:04
Ряба катов в гостях у нас был Эксперт в области кибербезопасности кибердед Андрей масалович до свидания всем добра
33:13
[музыка] хода

Поделиться: