Руководство по приготовлению бутербродов из SeleniumUladzimir KryvenkaМоя презентация к докладу “Руководство по приготовлению бутербродов из Selenium” с которой я выступил на Selenium Camp в Киеве 25 февраля 2012 года.
"Опыт разработки универсальной библиотеки визуальных компонентов в HeadHunter...MoscowJSПри увеличении количества проектов в компании, разработчики сталкиваются с задачей унификации кодовой базы. Решением подобной задачи может быть библиотека, фреймворк или общий набор компонент. Такой инструмент позволит разработчикам сконцентрироваться только на новых задачах, избежать дублирования кода и повысить производительность.
В HeadHunter с такой задачей столкнулись в 2014 году. Решением данной проблемы стало создание унифицированной библиотеки компонент, которая успешно используется на всех проектах HH. В своем докладе я хотел бы поделиться опытом развития библиотеки, проблемами, которые возникали при разработке, и их последовательным решением.
Плюсы и минусы автоматизации, пример из жизниz-techПрезентация Влады Шпатыковской "Плюсы и минусы
автоматизации, пример из жизни" с конференции Z-Tech 9.02.2013
08.11 SEMPRO Club - Влад Моргун - Цвет настроения серыйVladislav MorgunSEO Team-lead в ЛУН & Flatfy. Куратор курса «Product SEO» в Projector. SEO-консультант
Серое SEO - баланс во вселенной.
Сын маминой подруги автоматизирует процессы. А вы?
Продвижение по белому, где все по чёрному.
Что делать, чтобы Google не укусил за бочок?
Как вам такое?
8-го ноября на Sempro.Club мы посмотрим на Google, как на продукт и узнаем как создать синергию между поиском и Вашим проектом. Обсудим цели и ограничения поисковых систем. Вектор их развития. Рассмотрим примеры поисковой оптимизации направленной на продукт и пользователя с использованием "серых" техник. Поделимся наработками по автоматизации процессов.
У нас в гостях Владислав Моргун SEO Team-lead в ЛУН & Flatfy. Вы знаете еще кого-то, кто имеет опыт продвижения долгосрочных белых проектов на 37+ стран?
Мероприятие Must know для SEO-специалистов, которые работают в продуктовых компаниях. Junior/Middle SEO.
Евгений Жарков "Как быть хорошим фронтенд-разработчиком"FwdaysКак искать и выбирать оптимальные решения? Для одной задачи подойдет React, для другой - Zepto. Сегодня вы пишите для браузера, завтра думаете, как использовать native-ресурсы iOS.
Не все технологии, которые удобны разработчику, могут дать удобство конечному пользователю.
Я расскажу о балансе, который позволяет бизнесу получать результат, а разработчику - решение.
Dev & test на windows azureMicrosoftDev&Test на Windows Azure IaaS:
* Что за Dev&Test? Ситуации Dev&Test
* Как делать D&T на Windows Azure?
* Как делают люди?
* Ограничения Windows Azure, которые важны
* Топологии
Как успешно запустить проект в продакшен. Пётр адрианов.NTR LabВы разработали сайт, в котором уже была предыдущая версия.Чтобы успешно заменить старую версию сайта, вам нужно будет мигрировать данные, а затем запустить проект в продакшен. Как это сделать с минимумом сюрпризов и в нужные сроки, расскажет эта презентация.
Как успешно запустить проект в продакшен. Пётр АдриановYana KazantsevaПётр Адрианов, Ruby Team Lead Ntr Lab, расскажет в своей презентации о том, как успешно запустить проект в продакшн. Как сделать это так, чтобы запуск прошёл с минимумом сюрпризов и в нужные сроки. Как вовремя устранить ошибки, которые могут возникнуть во время запуска. Эта презентация поможет Вам понять, как успешно заменить старую версию сайта на новую, которую Вы разработали и мигрировать данные.
Эффективные ретроспективыBoris VolfsonВ длительной перспективе ретроспективы – самая важная часть гибких процессов. Но очень часто у команд не получается запустить процесс непрерывного улучшения, либо через некоторое время этот процесс обрывается, когда команда думает, что все проблемы решены. Я расскажу не только теоритическую часть, которая позволит преодолеть эти проблемы, но и дам несколько десятков примеров конкретных практик, которые применяются на эффективных ретроспективах. Доклад рассчитан, как на начинающих ретроспективы, так и практиков гибких методологий.
Automation Functional Testing in Agile ProjectsAndrey RebrovОб автоматических тестах писал ещё Сам Кент Бек. Ну, а автоматические функциональные тесты — это вообще лакомый кусок для современных agile методик разработки ПО. Вместе с участниками кемпа мы узнаем, с какой стороны подходить к процессу автоматизации тестирования в целом. Кроме того, мы создадим проект автотестирования с использованием одного из самых популярных продуктов для тестирования веб-приложений — Selenium 2.
Иван Чалыкин (Россия), Digital Security. Легальный SOP Bypass. Проблемы внедр...KazHackStanИван Чалыкин (Россия), Digital Security. Легальный SOP Bypass. Проблемы внедрения CORS-подобных технологий
More Related Content
Similar to Евгений Гончаров (Россия, Казахстан). Автоматизация рутины AD (20)
08.11 SEMPRO Club - Влад Моргун - Цвет настроения серыйVladislav MorgunSEO Team-lead в ЛУН & Flatfy. Куратор курса «Product SEO» в Projector. SEO-консультант
Серое SEO - баланс во вселенной.
Сын маминой подруги автоматизирует процессы. А вы?
Продвижение по белому, где все по чёрному.
Что делать, чтобы Google не укусил за бочок?
Как вам такое?
8-го ноября на Sempro.Club мы посмотрим на Google, как на продукт и узнаем как создать синергию между поиском и Вашим проектом. Обсудим цели и ограничения поисковых систем. Вектор их развития. Рассмотрим примеры поисковой оптимизации направленной на продукт и пользователя с использованием "серых" техник. Поделимся наработками по автоматизации процессов.
У нас в гостях Владислав Моргун SEO Team-lead в ЛУН & Flatfy. Вы знаете еще кого-то, кто имеет опыт продвижения долгосрочных белых проектов на 37+ стран?
Мероприятие Must know для SEO-специалистов, которые работают в продуктовых компаниях. Junior/Middle SEO.
Евгений Жарков "Как быть хорошим фронтенд-разработчиком"FwdaysКак искать и выбирать оптимальные решения? Для одной задачи подойдет React, для другой - Zepto. Сегодня вы пишите для браузера, завтра думаете, как использовать native-ресурсы iOS.
Не все технологии, которые удобны разработчику, могут дать удобство конечному пользователю.
Я расскажу о балансе, который позволяет бизнесу получать результат, а разработчику - решение.
Dev & test на windows azureMicrosoftDev&Test на Windows Azure IaaS:
* Что за Dev&Test? Ситуации Dev&Test
* Как делать D&T на Windows Azure?
* Как делают люди?
* Ограничения Windows Azure, которые важны
* Топологии
Как успешно запустить проект в продакшен. Пётр адрианов.NTR LabВы разработали сайт, в котором уже была предыдущая версия.Чтобы успешно заменить старую версию сайта, вам нужно будет мигрировать данные, а затем запустить проект в продакшен. Как это сделать с минимумом сюрпризов и в нужные сроки, расскажет эта презентация.
Как успешно запустить проект в продакшен. Пётр АдриановYana KazantsevaПётр Адрианов, Ruby Team Lead Ntr Lab, расскажет в своей презентации о том, как успешно запустить проект в продакшн. Как сделать это так, чтобы запуск прошёл с минимумом сюрпризов и в нужные сроки. Как вовремя устранить ошибки, которые могут возникнуть во время запуска. Эта презентация поможет Вам понять, как успешно заменить старую версию сайта на новую, которую Вы разработали и мигрировать данные.
Эффективные ретроспективыBoris VolfsonВ длительной перспективе ретроспективы – самая важная часть гибких процессов. Но очень часто у команд не получается запустить процесс непрерывного улучшения, либо через некоторое время этот процесс обрывается, когда команда думает, что все проблемы решены. Я расскажу не только теоритическую часть, которая позволит преодолеть эти проблемы, но и дам несколько десятков примеров конкретных практик, которые применяются на эффективных ретроспективах. Доклад рассчитан, как на начинающих ретроспективы, так и практиков гибких методологий.
Automation Functional Testing in Agile ProjectsAndrey RebrovОб автоматических тестах писал ещё Сам Кент Бек. Ну, а автоматические функциональные тесты — это вообще лакомый кусок для современных agile методик разработки ПО. Вместе с участниками кемпа мы узнаем, с какой стороны подходить к процессу автоматизации тестирования в целом. Кроме того, мы создадим проект автотестирования с использованием одного из самых популярных продуктов для тестирования веб-приложений — Selenium 2.
Иван Чалыкин (Россия), Digital Security. Легальный SOP Bypass. Проблемы внедр...KazHackStanИван Чалыкин (Россия), Digital Security. Легальный SOP Bypass. Проблемы внедрения CORS-подобных технологий
Тимур Юнусов (Россия), Positive Technologies. Уязвимости банкоматовKazHackStanThis document discusses application control bypass techniques on ATMs. It begins by covering kiosk mode bypass methods for Windows XP and 7 like using safe mode, hotkeys, and boot process vulnerabilities. It then explores ways to deliver malware over the network using vulnerabilities in firewalls, VPNs, and TLS as well as exploiting 3G modems. Privilege escalation techniques and using plug and play devices to execute code are also examined. The document concludes by outlining methods for bypassing application control software like using trusted applications and alternative file extensions to achieve code execution.
Антон Bo0oM Лопаницын (Россия), OnSec. Трекинг. Как узнать посетителя, если о...KazHackStanАнтон Bo0oM Лопаницын (Россия), OnSec. Трекинг. Как узнать посетителя, если он очистил браузер и зашел под VPN
Татьяна Новикова (Казахстан), ЦАРКА. Как мы мониторим Казнет с помощью WebTotemKazHackStanТатьяна Новикова (Казахстан), ЦАРКА. Как мы мониторим Казнет с помощью WebTotem
Шамбулов У. К. (Казахстан), ГТС. Анализ и исследование инцидентов информацион...KazHackStanШамбулов У. К. (Казахстан), ГТС. Анализ и исследование инцидентов информационной безопасности
Ярослав Бабин (Россия), Positive Technologies. Основные аспекты при проведени...KazHackStanЯрослав Бабин (Россия), Positive Technologies. Основные аспекты при проведении социотехнического тестирования
Виталий Трахтенберг (Израиль), MER Group. Кейс по кибер-расследованию для одн...KazHackStanВиталий Трахтенберг (Израиль), MER Group. Кейс по кибер-расследованию для одной из крупнейших телекомунникационных компаний
Валерий Боронин (Россия), Positive Technologies. SSDL для руководителей: как ...KazHackStanВалерий Боронин (Россия), Positive Technologies. SSDL для руководителей: как исправить безопасность в legacy-проекте
Сергей Харюк (Украина). Проверка безопасности приложений на платформе iOSKazHackStanThis document outlines a presentation on testing the security of iOS applications. It discusses the iOS security architecture including the kernel, secure enclave, and application sandboxing. It then covers tools for analyzing apps like dumpdecrypted, IDA, Hopper, Frida, and idb. The document lists the OWASP top 10 mobile risks and provides examples of vulnerabilities found in various mobile apps during security research, including issues with insecure communication, data storage, authorization and cryptography. Case studies are presented on vulnerabilities discovered in apps like MyPay, HomeBank, KolesaKz and others.
Ярослав Бабин (Россия), Positive Technologies. Основные аспекты при проведени...KazHackStanЯрослав Бабин (Россия), Positive Technologies. Основные аспекты при проведении социотехнического тестирования
Дмитрий Кузнецов. Опыт РФ в обеспечении национальной кибербезопасностиKazHackStanДмитрий Кузнецов. Опыт РФ в обеспечении национальной кибербезопасности
2. Проблемы / Сценарии применения
В средах, где хаотично создаются объекты АД /
Среды разработки (тестировщики, разработчики) /
Большое количество администраторов /
Объекты АД - Компьютеры и их много /
etc...
Yevgeniy Goncharov, Kazhackstan, 2017
3. Плюсы для себя +
Саморазвитие
Всегда порядок
Исключение человеческого фактора
Применение и развитие в будущем
Независимость
Возможная премия или бонус от Организации
Yevgeniy Goncharov, Kazhackstan, 2017
4. Плюсы для Организации +
Экономия бюджета
Свой продукт
Грамотные специалисты - это престижно
Yevgeniy Goncharov, Kazhackstan, 2017
5. Требования / Реализация
ПРЯМЫЕ РУКИ
Использование того, что есть под рукой (встроенные средства):
PowerShell / Task Scheduler / AD Audit
Утвержденная нотация именования объектов
Для расширения функционала в будущем можно привлечь
OpenSource
Yevgeniy Goncharov, Kazhackstan, 2017
6. Как разгребать то, то что есть?
Автоматически:
• Находить неактивные объекты
• Отключать > Перемещать в песочницу /
Удалять
Руками:
• Искать владельца
• Сортировать, что осталось
• Выяснять что это за объект
Yevgeniy Goncharov, Kazhackstan, 2017
7. Как избежать хаоса / боли в будущем?
полностью Автоматизировать
весь процесс
Yevgeniy Goncharov, Kazhackstan, 2017
8. Подготовка
• У всех, кто вводит машины в домен - минимизировать права
• Уровень делегирования, как максимум Account Operator
Определить нотацию именования объектов, например:
• сервер для тестирования, префикс -TEST-
• БД, префикс -DB-
• гипервизор, префикс -VIRT-
• etc...
Yevgeniy Goncharov, Kazhackstan, 2017
9. Cобытия аудита
Event ID 4741
Настройка триггеров на события
Срабатывание по триггеру
Запланированные задания по проверке объектов АД
Yevgeniy Goncharov, Kazhackstan, 2017
10. Модули / Командлеты PS
• Get / New-ADOrganizationalUnit
• Get / Set-ADComputer
• Get / Set-Members
• Add / Remove-ADGroupMember
• Move / Remove-ADObject / Disable-ADAccount
• Get-WinEvent
• Net.Mail
• Работа со строками
Yevgeniy Goncharov, Kazhackstan, 2017
11. Определение изменений AD
Каждое изменение АД > Событие > Триггер > Реакция
• Добавлять инфо о том кто создал и когда
• Если объект создан в соответствии с нотацией именования:
• Перемещать в соотв. OU / Добавлять в соотв. группы безопасности
• Если имя объекта не соотв.:
• Перемещать объект в OU песочницу > Применять Hi-Level Security GPO / AV
• Уведомлятьадминистраторов/ Того, кто ввел машину в домен
• Проверка изменений
• Если измений не произошло - Отключать / Удалять
• Если изменения произошлиперемещать в нужную OU
ДАЛЕЕ ПО НАЛИЧИЮ ФАНТАЗИИ
Yevgeniy Goncharov, Kazhackstan, 2017
12. Результат / Итог
Автоматизированный продукт, который:
• Реагирует на изменения в АД
• Обладает возможностью уведомления заинтересованных лиц
• Следит за существующими объектами
• Практически AD SIEM своими руками :)
• Наличие свободного времени, котрое можно пустить на другие задачи
• Сэкономленные средства Организации
• Новые знания и навыки
ЖИЗНЬ БЕЗ БОЛИ
Yevgeniy Goncharov, Kazhackstan, 2017