Как безмятежный гребец галерной телеметрии отведал
Пишет Анонимус: «Невиданная в наше время удача: вместо пыльного галерного легаси меня назначили на абсолютно новый проект с нуля.
Клиент небольшой, но заморский и перспективный. Хотят небольшую команду из своих гребцов (в основном июни) и галерных (пара-тройка сеньоров). Я, будучи самым опытным челом в теме проекта, выбран временно исполняющим обязанности тимлида, пока менеджер клиента не приведёт кого-то из своих. Проект нестандартный или, как принято говорить, «интересный». Тема, на первый взгляд, вменяемая — просто доп. софт для железа, которое производит клиент. Но тут и фулстек, и deep learning, и много чего завязано на реальные физические процессы. При этом никакой отправной точки кроме пары набросков и кучи устных комментариев мы не получили. Никто не выяснял саму возможность реализации, а датасеты для моделирования не то чтобы отсутствуют, их вообще не понятно где брать. Но вёсла уже вручены и проект подписан в работу.
Начинаем делать прототип
Поначалу всё идёт нормально, народ более-менее включился. Окунувшись в дебри бэкенда, до меня доходит, что реализовать хотелки клиента вряд ли получится, ибо они не соответствуют имеющимся возможностям. Но сказать вслух — сделать только хуже. В общем, я начинаю копать тему, как сгенерировать немного данных, чтобы прототип хоть что-то умел посчитать, а не просто лендинг-регистрация-пустота. Оставшись без доп. созвонов, июни на удалёнке начинают втыкать, и командная работа провисает. Проект вроде бы и делается, но продемонстрировать толком нечего. Хотелки клиента постоянно усложняются, несмотря на отсутствие рабочего прототипа. Например, им захотелось систему оплаты, микроконтейнеризацию (модно же), интеграцию с внешними сервисами. При всём при этом даже нет доказательств, что задача вообще решаема без увеличения бюджета x100 или x1000. От ежедневных митингов с менеджерами моя башка начинает дымиться.
В один прекрасный день, менеджер клиента просит гребцов установить корпоративный треш-софт под названием Citrix, дабы иметь особый доступ к их серверу для тестирования прототипа. И я, вместо того, чтобы попросить админ-доступ на древний галерный ноутбук и установить эту поебень туда, ставлю её на личный рабочий компьютер! Который, в отличии от галерного, умеет немного deep learning. После установки и настройки ничего необычного не происходит. Затем, примерно через три-четыре дня, получаю в личку сразу два запроса на созвон: от клиента и от галерного менеджера. На первом созвоне клиент назначает своего тимлида и просит передать дела. На втором галерный менеджер сообщает, что сегодня мой последний день на этом проекте. Формально, потому что клиент назначил другого человека, а неформально там думают, что я страдаю фигнёй в рабочее время. Предположительно, у них внезапно появилась возможность получать шпионскую телеметрию с моего компьютера без моего ведома. Сказать, что я охренел — ничего не сказать. Разумеется, доказательств у нас нет, но мне следует удалить всё ПО и данные проекта со своей машины.
Ни для кого не секрет, что почти все конторы по-тихому собирают данные пользователей и составляют «shadow profile» в рекламных целях. Но необычайную наглость до такой степени по отношению к гребцу я встретил впервые. Видимо, пришло время, когда уже можно шпионить грубо, в самой дерзкой форме. Поэтому, настало время принимать меры.
И вот что я сделал после таких разоблачений, выяснив, что мои данные бесконтрольно утекают в сеть:
— Выключил роутер из розетки.
— С телефона скачал на флешку свежий фаервол с Github. Например, Fort Firewall или любой другой, который работает. Для справки, Windows Firewall — это бесполезная хрень.
— Скачал на флешку браузер с фокусом на приватность. Tor — хорошо (но нет adblock); LibreWolf — сойдёт (супер adblock, но анти-трекер слабоват, т.е. Google вас распознает на любом сайте); Brave — есть adblock и мощный анти-трекер, но «для своих нужд» инфу он всё-таки собирает.
— Установил Tor, никаких больше Google Chrome.
— Установил фаервол и заблокировал в настройках доступ в интернет для всех приложений, кроме службы DNS и Tor.
— Попытка полностью удалить Citrix не увенчалась успехом, осталось несколько служб.
— Включил роутер.
— Скачал Bulk Crap Uninstaller и удалил все лишние программы с принудительной ликвидацией всех их служб и файлов, а также все приложения Microsoft Store.
— Отключил все ненужные службы Windows, а также те, назначение которых мне не понятно.
— Ну и, разумеется, строгий отказ от установки всякой подозрительной дрисни в будущем.
С тех пор никакая зараза без моего разрешения не ломится в интернет, а загрузка процессора в простое не превышает 1%. Полезные программы и игры работают нормально, ничего не сломалось. В общем, рецепт простой, рекомендую.
Что касается галерных страстей, то мой менеджер всё замял, а меня самого перевели на другой проект, где можно не напрягаясь работать по 4 часа в день. Но, как говорится, осадочек остался. Спустя полгода я узнавал про ту команду. Там решили сконцентрироваться на внешнем виде сайта и распихать всё по контейнерам, а основной функционал конкретно буксует. Причём, на проекте оставили только одного сеньора на полставки и одного девопса для бесконечной правки конфигов. Больше новостей оттуда не было. Выводы сделайте сами.
Раз уж я поднял тему информационной гигиены, вот ещё неполный список любителей расшарить личные данные (присутствует здоровая доля паранойи):
— Microsoft Edge, Хром, Опера и прочие гугло-браузеры без «fingerprint resistance». Помогают большим дядям отслеживать пользователя на всех сайтах по системным параметрам. Особо упоротые браузеры составляют список имён или хэшей файлов из папки «Мои документы», в узких кругах также известной как «Наши с тобой, дурачок, документы», и некоторых других, на которые юзер забил и которые не чистятся годами.
— Copilot. Про нахер не усравшегося «пилота» вообще сложно говорить без мата — там всё подряд отсылается на сервера MS и парсится LLM-ками. Жёсткая интеграция с Edge не позволяет ни отключить, ни удалить этот кал. Хотя гайды на удаление имеются, но, как и в случае с Edge, они часто не рабочие. Дефолтные настройки подобраны слишком хитро, их нет возможности сразу поменять, ведь для первого запуска Copilot обязательно нужен интернет. Всё это блядство преподносится как благо для «умного» поиска и прочей убогой ебанины.
— Steam, Epic, GOG Galaxy и другие лаунчеры. Это spyware из палаты мер и весов. Единственное отличие от остального дерьма в том, что они не так агрессивно монетизируют ваши данные. То есть они почти не продают собранную инфу рекламщикам и аггрегаторам в режиме реального времени. Вместо этого, они молча её копят, просто так, на всякий случай. Имея исключительно хорошие намерения.
— Антивирусы. Все антивирусы, включая встроенный MS Defender, отсылают хеши файлов и сами файлы неведомо куда. Хеши сопоставляются с базой известных файлов и передаются куда надо. Просто кто-то хочет знать не скачиваете ли вы часом потенциально неблагонадёжные файлы. Вам ведь нечего скрывать?
— Глючный софт от ASUS, Razer, Logitech и других производителей китайского барахла. Формально помогает настроить синхронизацию подстветки клавиатуры с накалом задницы во время катки. По факту — это целая keylogger система, которая ужасно тормозит, пыхтит, крашится и сливает компартии всё, до чего может дотянуться. Халтура под капотом органично маскируется свистелками и запредельно уёбищным дизайном, чтобы 5% загрузки процессора не слишком бросалось в глаза.
— Visual Studio и VS Code с «оптимальными» настройками телеметрии. Да, да, а как вы думали?! Каким образом, по-вашему, Microsoft должен «улучшать» Copilot? Правильно, экземплярами кода. Желательно непубличного, обезличенного, и не привязанного никуда и ни к чему. Всё равно, оно потом перемешается, усредниться и никто ничего не докажет. Несколько новых настроек по умолчанию в очередном обновлении VS и вуаля! Куски кода, над которым вы работаете, уже разбиты на датапоинты в закрытых датасетах. Вы спохватились и отключили «оптимальные» настройки — не беда, дело-то уже сделано. Как говорится, один раз — не педераст. А если вы ещё и попросили Copilot помочь разобраться в коде… ну вы поняли.
P.S. Знаете почему, идя по лесу, практически никогда не бывает так, чтобы внезапно падали деревья? Просто в это время kurwa-бобёр тихо следит за вами. Всем бобра».
С уважением,
Анонимус
Коментарі (76)
Здесь происходит межпородное промышленное скрещивание животных: жука, хрюкающего, КО, Трахающего, Умного кацапа и Обычного коддера.
Прошу проследовать ФАКТЫ, Весляра, Думающего и Гребца-Хуйца на заключение контракта для службы в пехоте
Государство нуждается в ВАС!
Автор а ты не заметил что даже на ебаное с анонимайзером нельзя? даже не создавая аккаунтов мы все фактически деанонимизированы через DNS провайдера cloudflare
А относительно того что ты пишешь бред. Скорее всего глянули на твою активность в доменном акке или Тимс-Слак и решили что есть козел отпущения для провала. Видал я такие проекты, обычно тимлиды и архитекты меняются каждые пол года потому что заказчику так проще.
Даже если б ты к ним прошел с затруднениями то скорее всего решать проблемы они не захотели бы — решай сам или уволим нахуй. Выбить любые ресурсы(не говоря уже про 10х) сложно на грани нереального. Им проще назначить виновного и отчитаться об этом наверх
Ну в принципе через полгода идёт спад производительности.
Но у нормальных девов этот спад компенсируется опытом.
Но у менеджера практически это ничем не компенсируется и поэтому идут нахуй на мороз.
В любой правильно организованной команде Девы сами могут придумать себе работу для замыливания глаз
А менеджеру что? Отчитался и все. Столько то тикетов закрыли, велосити такое, багов столько то, прирост багов такой-то, downtime в этом месяце такой-то, прирост против предыдущего такой-то
Ну можно начать прессовать девов тогда у менеджера есть шанс задержатся еще на полгодика.
Да можно впринципе долго тянуть главное что б начальство не злить.
Автор слабо соображает но думаю главная проблема что на него его же коллеги настучали и назначили козлом отпущения. Слабый специалист, работа не сделана и все такое.
В команде стукачей нужно бить первым.
Первая таска не сделана или сделана с багом или не попали в дедлайн — выговор
Второй прокол — Настучать выше.
Третий? — Увольнение или снятие с проекта
Ну на нашей стороне менеджеры максимум готовы быть погонщиками.
Времена когда тимлид мог расписать архитектуру, нарезать тасков на июней и затыкать дыры своей сракой, если какой то июнь лажает со сроками или порет хуйню в коде давно закончились.
Dear мистер Гребец, ми вас уволить потому что ви нарушать наш policy. Ми вас заставить установить наш spy software для мониторнинг ваш Desktop. Ви его остановить как настоящий fool (правильна лох?).
Ми заметить ви нарушать наш diversity & inclusion policy так как в рабочий time ви смотреть straight hentai с female вместо trap or futanari hentai.
Это очень грубый нарушение policy особенно для наш рабочий команда и компания в период Pride Month и поэтой причина ваш договор и перебывания на проект было отменил.
Спасибо за понимания.
Украинские правоохранители могут отслеживать передвижения граждан через портал государственных услуг «Дия».
Это следует из решения Апелляционной палаты Высшего антикоррупционного суда (ВАКС) по делу бывшего главы Фонда государственного имущества Дмитрия Сенниченко.
Национальное антикоррупционное бюро Украины предоставило суду полученную через «Дию» информацию о передвижении за границей одного из соорганизаторов незаконной схемы.
Все это херня. Разбираете ноутбук перерехаете или выводите переключатель наружу для вай-фая и бл.туза. Выдергиваете сетевой кабель. Можно перерезать также все USB-порты. Если когда ваш телефон в режиме полета вам встеречаются амеерикакнцы которые очень хоятт с вами подружиться то можно сдлеать чеехол из строительной фольги для смартфона. Есть еще вариант физического внешнего наблюдения. Хакается это пользованием ноутбука под одеялом.
*перерехаете или выводите переключатель антены для вай-фая
У нас тож такие процессы. Приходится на ЗП разработчика и ПМ работать, и девопсом и тестировщиком. Иначе сказали уволят