«Ни один разработчик программного обеспечения, прошедший этическую подготовку, никогда не согласится написать процедуру уничтожения Багдада.Теги: #Разработка мобильных приложений #программирование #разработка #код #Uber #volkswagen #ответственность #greyball #zenefits«Вместо этого базовая профессиональная этика потребовала бы, чтобы он написал процедуру под названием DestroyCity, параметром которой был бы Багдад».
— Натаниэль Боренштейн.
Uber использовал программное обеспечение для незаконной работы в сотнях городов Два часа назад The New York Times рассказала миру грандиозная история о скандале с Uber. С 2013 года Uber использует сложный инструмент для обмана местных правоохранительных органов.Программа называется Greyball и работает она следующим образом:
- В городах, где Uber является незаконным (а многие из них до сих пор остаются), Greyball помогает выявлять полицейских под прикрытием, которые пытаются идентифицировать водителей такси Uber и обанкротить их, конфисковав их транспортные средства.
- Когда эти полицейские открывают приложение Uber и пытаются заказать поездку, они видят на карте воображаемые машины, ездящие по городу, но не могут им позвонить.
- Поскольку машин, фигурирующих в приложении, на самом деле не существует, полиция не может заставить водителя забрать своих сотрудников и, соответственно, не применить к нему никаких санкций.
В результате Uber игнорирует тот факт, что город еще не одобрил совместное использование поездок, и просто продолжает свой бизнес.Просто осознавайте это.
Uber, благодаря своему превосходному программному обеспечению, по сути, находится над законом.
Способ идентификации таких пассажиров на самом деле просто гениален.
Основываясь на кредитных картах, используемых полицией, Uber может перепроверять коммерческие базы данных с базами данных государственных служащих, чтобы идентифицировать потенциальных полицейских, а затем запретить им пользоваться Uber. Полицейским так и не удалось вызвать Uber, но они полагают, что просто оказались не в том месте и не в то время.
Так Uber проворачивал эту аферу год за годом, пока несколько разработчиков, страдая от угрызений совести, не отказались от всех.
Zenefits использовала программное обеспечение для мошеннической сертификации сотен страховых агентов
Zenefits — компания, которая предоставляет предприятиям программное обеспечение, а затем пытается продать им страховые пакеты.В 2016 году выяснилось, что генеральный директор компании Паркер Конрад разработал инструмент, который помогал агентам Zenefits обманывать в процессе лицензирования.
Используя специальное расширение для браузера, агенты Zenefits смогли пропустить большую часть предусмотренных законом 52 часов онлайн-обучения.
Вместо того, чтобы платить новым сотрудникам за полторы недели на прохождение этого курса, они позволили им начать продавать страховки гораздо раньше.
Конрад подал в отставку вскоре после того, как схема стала известна.
Скандал стоил компании половины ее стоимости (2,5 миллиарда долларов), сотни людей потеряли работу.
Volkswagen использовал программное обеспечение, чтобы продать 10 миллионов автомобилей с очень высоким уровнем загрязнения окружающей среды
С 2008 по 2015 год Volkswagen произвел более 10 миллионов автомобилей, работающих на «чистом дизеле».Многие инженеры были поражены тем, что дизельные двигатели могут производить меньше выбросов, чем стандартные неэтилированные автомобили, и при этом иметь такой большой пробег.
Фактически, их сомнения оправдались в 2014 году, когда исследователи обнаружили, что эти автомобили использовали обманное устройство, такое как «контроллер-симулятор».
Руководители Volkswagen приказали инженерам-программистам придумать, как обмануть Агентство по охране окружающей среды во время испытаний на выбросы.
Они знали, что регулирующие органы будут использовать определенные параметры во время этих испытаний.
Поэтому они написали алгоритм, согласно которому при выборе этих параметров двигатель начинает работать в особом режиме.
Этот обманный механизм скрывал тот факт, что двигатели автомобилей Volkswagen, работающие на чистом дизельном топливе, на самом деле производят гораздо больше выбросов оксидов азота (NOx), чем разрешено законом.
В 40 раз превышает федеральный лимит. Это вещество также вызывает рак легких.
По оценкам ученых Массачусетского технологического института, эти выбросы в конечном итоге приведут к преждевременной смерти 60 человек.
И это только в Америке.
Да, именно так – программное обеспечение, написанное этими разработчиками, убивает невинных людей.
В конечном итоге Volkswagen выплатил штраф в размере 14,7 миллиарда долларов для урегулирования спора в 2016 году.
Но эта ситуация останется одной из величайших экологических трагедий современности – и все это вызвано действиями нескольких разработчиков, которые просто выполняли приказы.
«С большой силой приходит и большая ответственность» — дядя Бен.Мир все больше зависит от кода, созданного разработчиками.
Таким образом, разработчики быстро становятся одними из самых влиятельных людей в мире.
Программирование — это суперсила.
С его помощью вы сможете подчинить реальность своей воле.
Вы можете сделать мир лучше.
Или вы можете уничтожить его.
Можно обмануть регулировщиков, полицию, судей.
Вы можете обмануть общественность.
И ты можешь делать это вечно, даже не попадаясь.
Но это неправильно.
Разработчики обладают огромной властью.
И они должны использовать его ответственно.
Если вы разработчик или планируете им стать, я настоятельно рекомендую вам прочитать эту статью.
Билл Сурор «Кодекс, которого мне до сих пор стыдно».
А если кто-то попросит вас написать что-то явно противозаконное – или категорически вредное – обратитесь в СМИ.
Разработчики во всех трёх случаях могли бы это сделать и избавить мир от множества страданий.
Помните: только ВЫ можете предотвратить вредоносный код.
-
Сальвадор
19 Oct, 24 -
Опасен Ли Профилировщик Sql?
19 Oct, 24 -
Solaris: Добавление Нового Lun В Систему
19 Oct, 24 -
Вся Боль P2P-Разработки
19 Oct, 24 -
Зам-С - Выпуск №14
19 Oct, 24