Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «инжиниринг»

Немного о приватности реальных Git-репозиториев 2017-03-22 01:23:13
+ развернуть текст сохранённая копия
Введение
Здравствуйте, уважаемые читатели. Сегодня на повестке дня у нас небольшое тестирование —
первых ≈100 тысяч по популярности сайтов в интернете (ранжирование на основе статистики посещаемости с Alexa Rank). Стоит отметить, что оное тестирование будет достаточно узконаправленным, а именно — проверим каждый сайт на предмет существования и открытости Git-репозитория без аутентификации прямо из веба по url-адресу искомого. Напомню, что такая брешь в безопасности зачастую позволяет прочитать актуальные исходные коды на сервере, получить чувствительную информацию (файлы конфигов, структуру системы и т.д.) и, в последствии, получить определенного рода права на сервере. Рай для различного рода негодяев, да и только :)
Совершенно аналогичную проверку я делал для себя порядка 100 дней назад, и сегодня мы сделаем это ещё раз, посмотрим что изменилось и что с этим делать.
Разумеется, использовать будем список сайтов, полученный в рамках первого тестирования.
Для заинтересовавшихся милости прошу под кат.
Читать дальше →
Тэги: git, администрирование, безопасность, веб-разработка, веб-сайтов, веб-сайты, веб-сервисов, версиями, информационная, разработка, реверс-инжиниринг, репозиторий, системы, тестирование, управления, уязвимости
PrestaShop. О глюке в многоуровневой навигации 2017-02-16 11:10:31
+ развернуть текст сохранённая копия
Привет Хабр! Я понимаю, что история, о которой я хочу рассказать совсем обычная. У каждого программиста, работающего с Open Source, таких случаев до десяти на дню. Но я все равно решил о ней написать. Кому-то она реально поможет, а кому-то может просто улучшит настроение, что тоже неплохо.
Будет немного реверс-инжиниринга, немного философских размышлений, и конечно счастливый конец. Кому важно только исправление глюка – можете не читать весь этот бред и сразу скопировать хак из конца статьи. В любом случае, добро пожаловать под кат.
Читать дальше →
Тэги: blocklayered, e-commerce, fiters, modules, php, prestashop, sql, разработка, реверс-инжиниринг
Сеул заказал постройку еще двух фрегатов класса FFX-2 2017-01-08 13:47:23
+ развернуть текст сохранённая копия
Минобороны Республики Корея подписало контракт с компанией «Дэу Шипбилдинг энд Мэрин Инжиниринг» на строительство двух 2800-тонных фрегатов проекта FFX-2, которые станут третьим и четвертым кораблями данного класса. В настоящее время ВМС Республики Корея завершают первый этап поставки шести фрегатов класса FFX-1 («Инчхон»), которые заменят девять состоящих на вооружении легких фрегатов класса «Ульсан». На втором этапе […]
Тэги: ffx-2, вмс, военно-морской, дэу, инжиниринг, корея, мэрин, новости, проекта, республики, флот, фрегат, фрегаты, шипбилдинг, энд
Как мы уже 4 года выживаем в условиях двух релизов в день 2016-12-16 10:13:47
+ развернуть текст сохранённая копия
Здравствуй, Хабр! Сегодня я хочу завершить цикл статей об организации тестирования (начавшийся с изучения ошибок и опыта), рассказав о том, как же все-таки Badoo выпускает два качественных серверных релиза каждый день. Кроме пятницы, когда мы релизимся только утром. Не надо релизиться в пятницу вечером.
Я пришел в Badoo чуть более четырех лет назад. Все это время наши процессы и инструменты для тестирования непрестанно развивались и совершенствовались. Для чего? Число разработчиков и тестировщиков увеличилось примерно в два раза — значит, для каждого релиза готовится больше задач. Количество активных и зарегистрированных пользователей тоже удвоилось — а значит, и цена любой нашей ошибки стала выше. Для того чтобы доставлять пользователям максимально качественный продукт, нам нужны всё более и более мощные средства контроля качества, и эта гонка не заканчивается никогда. Цель этой статьи не только продемонстрировать работающий пример, но и показать, что какими бы крутыми ни были ваши процессы контроля качества, наверняка можно сделать их еще лучше. Технические реализации некоторых инструментов вы сможете найти по ссылкам на другие статьи, о некоторых из них нам еще предстоит написать.
В Badoo существует несколько разных QA-флоу, отличие которых обосновано разными средствами разработки и целевыми платформами ( но мы используем для них общие системы: JIRA, TeamCity, Git и т.д.), и я вам расскажу о процессе тестирования и деплоя наших серверных задач (а заодно и веб-сайта). Его можно условно разделить на 5 больших этапов ( хотя тут, конечно, многие мои коллеги считают по-разному), каждый из которых включает в себя и ручную, и автоматизированную составляющую. Постараюсь рассказать вам по очереди о каждом из них, отдельно выделяя то, что изменялось и развивалось в последние годы.
Читать дальше →
Тэги: assurance, badoo, code, continuous, delivery, deploy, integration, it-систем, management, php, quality, release, review, testing, блог, веб-сервисов, качества, компании, контроль, программирование, релиз-инжиниринг, релиз-менеджмент, тестирование
Постановка системы управления издержками 2015-11-19 17:08:38
+ развернуть текст сохранённая копия
Тэги: бизнес-процесс, инжиниринг, оптимизация, регламентация, услуги
Главная / Главные темы / Тэг «инжиниринг»
|
Взлеты Топ 5
Падения Топ 5
|