15090

Как я обхитрил немецкого хакера3

Однажды я делал стартап. В один день открываю емейл и вижу письмо со скриншотом кода нашего проекта. Натурально скачали наш репозиторий и показывают его нам.

Вот гандоны! — подумал я, но ответное письмо все же начал со слов "Hello, my friend”

Оказалось, это не какой-то школьник, а серьезный спец. Кристиан его звали. Немец такой, в костюмчике. Судя по профилю в LinkedIn — консультирует по кибербезопасности.

Он обнаружил уязвимость, скачал репозиторий и теперь предлагал нам за вознаграждение рассказать где дырень.

Вот меркантильный! — подумал я, но вежливо спросил "Сколько стоят ваши услуги?"

— За жалкие 1000 долл, я вам подробно расскажу где вы накосячили, а еще дам подробный гайд как избегать этих проблем в будущем — ответил немецкий хакер.

Спасибо, что еще персональное наставничество не предложил с доступом в закрытый чат.

Я ему ответил, что дорого, готов на 500 согласиться. Он предложил "let's meet in the middle". То бишь 800 долл. Я охуел от немецкой математики и взял паузу на подумать.

Думать в одиночку было тяжело, поэтому я спросил у своего друга — чо делать?

Он предложил: — а давай поблагодарим его и просто дадим ему 100 долл. Мол, спасибо, что подсказал, дальше будем искать сами. Возможно, он сам захочет рассказать где уязвимость.

Я очень доверял другу, поэтому быстро согласился потестить эту гипотезу за его деньги. Но он убедительно сказал: Сережа, лучше, если это будут деньги компании. Ладно, попробуем.

Я пишу немцу, чувак, готовы дать тебе 100 долл.

Тут уже Кристиан подохуел от таких корейских переговоров. Он говорит:

Пару писем назад ты предлагал 500 долл, что произошло?

Я ему говорю:

Я прикинул, что это весь наш бюджет на маркетинг на 5 месяцев. Включая работу маркетолога. Поэтому готов дать только 100 долларов и наш маркетолог работает бесплатно.

Кристиан, уточнил:

Т.е. ты хочешь мне заслать 100 долларов без каких-либо гарантий?! А сам он, наверное, подумал — хороший бизнес, можно масштабировать.

Да, — отвечаю ему. Это такое большое человеческое спасибо от нашего маркетолога.

В итоге я заслал ему 100 долларов на PayPal и... он пропал.

— Охуенно сработало, — поблагодарил я друга.

Через день Кристиан прислал письмо, где показал нам уязвимость.

— Охуенно сработало, — поблагодарил я друга во второй раз.

Вы смотрите срез комментариев. Показать все
7
Автор поста оценил этот комментарий

@serezha.smog, а поделись пожалуйста как у вас утекло? SSH/ftp открытый где были публичные ключи и код был склонирован в условную www/data ?

раскрыть ветку (9)
23
Автор поста оценил этот комментарий

Я думаю речь идёт об интернет сайте, а если они инизиализировали гит в корневой папке сайта, многие не знают но тогда можно склонировать его локально: git clone https://url.com/.git


Я так много сайтов качал со всеми исходниками..

раскрыть ветку (8)
10
Автор поста оценил этот комментарий

да, именно это и случилось

2
DELETED
Автор поста оценил этот комментарий
Зачем вы ему подсказываете такие умные слова ?)
2
Автор поста оценил этот комментарий

Я даже не знал, что так возможно. А как это закрывать? И почему .git впихнули на прод?

П.с. на серваках ничего не выкладывал, для меня тёмная тема.

раскрыть ветку (5)
4
Автор поста оценил этот комментарий

Блокируешь доступ к папке .git, через тот-же htaccess, nginx.. или переносить на уровень выше, чтобы не было доступа из вне.


Да и гит на проде очень часто используется, удобно, git pull и новые изменения сразу на сайте

3
Автор поста оценил этот комментарий

Например закрывается доступ к файлам .git

раскрыть ветку (3)
1
Автор поста оценил этот комментарий

Держать .git на серваке - хуйня идея и антипаттерн. В наше время элементарные процессы secOps закрывают этот вопрос. Тогда бы, например, такой образ контейнера хер прошёл валидацию.

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

При наличии мозгов это все благополучно закрывалось во все времена, без хайповых контейнеров и прочих Опсов.

А гиты на сервере появляются, когда программеры с начальством, считают себя самыми умными.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Все верно. Хайповые контейнеры появились и популяризировались , в том числе, по этой причине. Легко доставить на прод, не ебаться с зависимостями. Нормальная альтернатива git pull на серваке) Когда могло нахуй все ебануть, ибо зависимость очередной либы потребовала нового пакета в системе

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества