Программы и Дизайн » Системные программы » Разное (Системные программы под Windows)
Исходники Яндекс-приложенийСтадия разработки : Release
Год/Дата Выпуска: 1997 — 2022
Разработчик: Yandex
Сайт разработчика:
http://ya.ru/Разрядность: 32bit, 64bit
Язык интерфейса: Английский + Русский
Таблэтка: не требуется
Описание: Сборник исходников Яндекса, 83 репозитория. Дальше по порядку, самое интересное в конце.
1. Утекли исходники почти всех продуктов. Там есть и Почта, и Такси, и Диск, и Алиса. Врядли эти исходники кто-то сможет использовать напрямую, этого точно не стоит бояться.
2. Пользовательских данных, в первом приближении, там нет. В том смысле, что это именно исходники, конфиги, но не базы данных
3. Часто утечка исходников сильно вредит безопасности продукта, потому что там бывают захардкоженные секреты и простые уязвимости. На первый взгляд, здесь этого тоже нет, по крайней мере в сравнении с масштабом утечки. Секреты не хранятся в коде напрямую, а подтягиваются откуда-то еще - это очень правильно, так и нужно всегда делать.
4. Очень много самописных внутренних инструментов, много документации. Интересно для изучения, чтобы понимать как работают большие компании и их IT-инфраструктура. Кажется, что в Яндексе есть сильный перевес в пользу "напишем сами" даже тогда, когда другие компании обошлись бы опенсорсом.
5. Конечно, интересен репозиторий security Там тоже внутренние инструменты, всевозможные сканеры, разбиралки тикетов, все на достаточно продвинутом уровне.
6. Дальше еще интереснее. Яндекс массово использует Телеграм в качестве рабочего мессенджера. В файлах есть куча ссылок на чатики в телеграме, по которым можно было прийти и вступить. Сразу после новости о сливе большую часть из них подчистили, но не все. Использование Телеграма - большая проблема и боль для безопасности. Правильный выход - это конечно использование корпоративного мессенджера с полным запретом личных. Но у них тоже есть свои недостатки, телеграм просто очень удобный. В Яндексе используют специального телеграм-бота, которого добавляют в чатики и он следит, чтобы там не было чужаков. Но понятно, что работает это только в тех чатиках, куда бота не забыли добавить.
7. В репозитории Алисы тоже много интересного. Именно самой говорящей модели Алисы вроде нет, но есть много разных скриптов для ее обучения, фрагментов обучающих данных и т.п. Есть выборки реальных (анонимных) запросов пользователей к Алисе, очень интересные. На скриншоте фрагмент файла с реальными призывами к Алисе замолчать. Его можно растащить на мемы буквально целиком.
8. В репозитории Почты есть код, который занимается разметкой данных из писем. В том числе анализируются письма с подписками на разные онлайн-сервисы, письма с чеками. Зачем именно - неясно, возможно Яндекс так мониторит конкурентов по рынку?
9. Подход с "монорепой", когда весь код большой компании лежит в одном большом репозитории имеет и свои плюсы и минусы. Когда много сотрудников имеют доступ сразу ко всему - с одной стороны это очень удобно, а с другой, утечка становится вопросом времени. Надо быть к ней готовыми.
10. Данных очень много, это все еще только предстоит изучать. Что делать Яндексу? Да ничего, выпустить пресс-релиз, что исходники старые, данные пользователей в безопасности, взлома не было, виноват инсайдер. Ну и старательно найти и инвалидировать все секреты.
11. Можно еще сделать красивый жест, выложить официально в опенсорс часть внутренних инструментов и библиотек. Хуже уже точно не будет, а лучше будет.
Доп. информация:
aapi.tar.bz2
admins.tar.bz2
ads.tar.bz2
alice.tar.bz2
analytics.tar.bz2
antiadblock.tar.bz2
antirobot.tar.bz2
autocheck.tar.bz2
balancer.tar.bz2
billing.tar.bz2
bindings.tar.bz2
captcha.tar.bz2
cdn.tar.bz2
certs.tar.bz2
ci.tar.bz2
classifieds.tar.bz2
client_analytics.tar.bz2
client_method.tar.bz2
cloud.tar.bz2
commerce.tar.bz2
config.tar.bz2
connect.tar.bz2
crm.tar.bz2
crypta.tar.bz2
customer_service.tar.bz2
datacloud.tar.bz2
delivery.tar.bz2
direct.tar.bz2
disk.tar.bz2
docs.tar.bz2
drive.tar.bz2
extsearch.tar.bz2
frontend.tar.bz2
fuzzing.tar.bz2
gencfg.tar.bz2
groups.tar.bz2
helpdesk.tar.bz2
infra.tar.bz2
intranet.tar.bz2
investors.tar.bz2
it-office.tar.bz2
jupytercloud.tar.bz2
kernel.tar.bz2
library.tar.bz2
load.tar.bz2
mail.tar.bz2
maps.tar.bz2
maps_2.tar.bz2
maps_adv.tar.bz2
market.tar.bz2
metrika.tar.bz2
mobile-WARNING-notfull.tar.bz2
nginx.tar.bz2
noc.tar.bz2
partner.tar.bz2
passport.tar.bz2
pay.tar.bz2
payplatform.tar.bz2
paysys.tar.bz2
portal.tar.bz2
privacy_office.tar.bz2
products.tar.bz2
robot.tar.bz2
rt-research.tar.bz2
saas.tar.bz2
sandbox.tar.bz2
search.tar.bz2
security.tar.bz2
skynet.tar.bz2
smarttv.tar.bz2
smart_devices.tar.bz2
solomon.tar.bz2
stocks.tar.bz2
switch.tar.bz2
tasklet.tar.bz2
taxi.tar.bz2
tools.tar.bz2
travel.tar.bz2
wmconsole.tar.bz2
yandex360.tar.bz2
yandex_io.tar.bz2
yaphone.tar.bz2
yawe.tar.bz2
[spoiler="Скриншоты"]

[/spoiler]