Конференция DEFCON 17. «Украсть прибыль у спамеров: как я перестал беспокоиться о спаме и полюбил его». Грант Джордан |
Метки: author HostingManager спам и антиспам программирование конференции информационная безопасность блог компании ua-hosting.company спам ботнет |
Neoquest 2018: «Дирижабль? Ага!» |
Метки: author Nokta_strigo криптография информационная безопасность ctf neoquest2018 слау crypto |
Как профессиональный интерес украл у меня выходные |
Метки: author moxy mysql с-битрикс 1c- битрикс mysql performance оптимизация сайта |
О портировании проекта MIPSfpga |
Метки: author nckma программирование микроконтроллеров отладка анализ и проектирование систем fpga mipsfpga марсоход3 virtual leds quartus altera |
[Из песочницы] Паттерны проектирования в Cocos2d-x |
|
DNSCrypt 2.0 и блокировка рекламы |
# Значение true включит проверку DNSSEC
require_dnssec = false
# Значение true позволит прокси серверу выполнять DNS-запросы по TCP.
force_tcp = false
# Здесь можно указать незашифрованный DNS-сервер, который будет использоваться в случае недоступности сервера DNSCrypt.
fallback_resolver = '9.9.9.9:53'
Метки: author cybran24 спам и антиспам настройка linux информационная безопасность dns dnscrypt linux adblock security |
Hessian-Free оптимизация с помощью TensorFlow |
Метки: author M00nL1ght программирование машинное обучение математика алгоритмы python machine learning tensorflow hessian-free оптимизация |
[Из песочницы] Как я парсил БД C-Tree, разработанную 34 года назад |
Метки: author mxis администрирование баз данных go c-tree db parsing |
[Перевод] Марвин Мински «The Emotion Machine»: Введение |
Нора Джойс мужу Джеймсу: «Почему бы тебе не написать понятную людям книгу?»Я надеюсь эта книга будет полезна интересующимся работой человеческого мышления, тем, кто хочет совета по его развитию или пробует конструировать умные машины. Она будет полезна и тем, кто хочет узнать больше об искусственном интеллекте. А также психологам, неврологам, специалистам по информатике, философам, так как развивает новые идеи, над которыми они работают.
Метки: author MagisterLudi читальный зал профессиональная литература машинное обучение алгоритмы блог компании philtech-акселератор marvin minsky |
Релиз Yii 2.0.15 и расширений баз данных с исправленными уязвимостями |
Сегодня мы выпускаем обновления Yii для нескольких последних версий 2.0.x и официальных расширений поддержки нереляционных баз данных для исправления найденных уязвимостей. Патчи исправляют проблему в методах слоя ActiveRecord: findOne()
и findAll()
, которые могут допустить SQL инъекцию, если входящие данные не подготовлены должным образом.
Мы рассматриваем это как уязвимость в Yii потому что документация для этих методов не содержала явного предупреждения о том, что в некоторых случаях передача нефильтрованых пользовательских данных может быть опасной. Мы благодарим Analitic1983 (GitHub) за обнаружение этой уязвимости.
Проблема относится в большей степени не к самому фреймворку, а к документации по использованию данных методов в приложении. Мы обновили документацию и дополнительно привели примеры кода, который может быть опасен. Однако, обновление документации не исправит приложения, в которых разработчики уже используют методы findOne()
и findAll()
небезопасно. Чтобы избежать наихудшего сценария – SQL инъекции, мы также изменили поведение этих методов и добавили принудительную фильтрацию входящих данных, которая ограничивает перечень возможных имён столбцов списком свойств модели ActiveRecord.
Исправление, хоть и убирает подавляющее большинство проблем, не исправляет их все, потому дальше в статье мы детально рассмотрим, какой код уязвим и что нужно сделать, чтобы обезопасить себя.
Читать дальше ->
Метки: author SilverFire информационная безопасность yii php yii2 безопасность sql injection обновление и такая хрень случается |
Сложности регистрации в Скайпе без телефона |
Для того, чтобы продолжать пользоваться Скайпом как классической программой, должно выполняться одно из требований — простота регистрации (однофакторная, без телефона и других избыточных действий). Рассмотрим текущие проблемы пользования Скайпом и истории о том, как обойтись без телефона.
Собственно, MS с радостью бы придушили эту свободу, чем они планомерно занимаются. Что-то их держит не перекрыть все выходы до конца. К примеру, Гугл душить не стремится, хотя мог бы. Есть, видимо, в мире много сервисов, не дающих сказать MS-овцам "Мы просто делаем, как все".
Поначалу придётся остановиться на вопросе, касающемся не только Скайпа, почему местами важно не соглашаться на телефоны, СМС и регистрацию по месту жительства, если есть простая задача пользования современными интернет-коммуникациями без последствий. Если хотите, немного паранойи, но её совсем немного, а есть ряд обычных рассуждений, довольно азбучных, существующих с момента появления интернета и коммуникаций.
Читать дальше ->
Метки: author spmbt тестирование веб-сервисов системы обмена сообщениями информационная безопасность skype без смс обмен сообщениями видеочат |
Реализуем свой оператор в Entity Framework Core |
Однажды пасмурным мартовским субботним утром я решил посмотреть, как обстоят дела у Майкрософта в благом деле по трансформированию мастодонта Entity Framework в Entity Framework Core. Ровно год назад, когда наша команда начинала новый проект и подбирала ORM, то руки чесались использовать все как можно более стильное и молодежное. Однако, присмотревшись к EFC, мы поняли, что он еще очень далек продакшна. Очень много проблем с N+1 запросами (сильно улучшили во 2й версии), кривые вложенные селекты (пофиксали в 2.1.0-preview1), нет поддержки Many-to-Many (все еще нет) и вишенка на торте — отсутствие поддержки DbGeometry, что в нашем проекте было очень критично. Примечательно, что последняя фича находится в road map проекта с 2015 года в списке высокоприоритетных. У нас в команде есть даже шутка на эту тему: "Эту задачу добавим в список высокоприоритетных". И вот прошел один год с последней ревизии EFC, вышла уже вторая версия данного продукта и я решил проверить, как обстоят дела.
Читать дальше ->
Метки: author elepner c# .net entity framework entity framework core |
Amazon запустит внутренние счета для клиентов без банковских карт |
Метки: author itinvest финансы в it блог компании iti capital amazon банки счета финансы |
[Из песочницы] Amazon S3 + 1С. Часть 1. Интерфейс |
Метки: author Region102 программирование с-битрикс amazon s3 api |
[Из песочницы] Ускоряем время сборки и доставки java web приложения |
TLTD
Детали и результат под катом.
Читать дальше →
Метки: author nsiniakevich java gradle make java not jar nor war |
[Перевод] Трассировка JS <-> DOM, или Туда и обратно |
Отладка утечек памяти в Chrome 66 стала гораздо удобней. DevTools теперь могут проводить трассировку, делать снапшоты DOM-объектов из C++, отображать все доступные DOM-объекты из JavaScript вместе со ссылками на них. Появление этих возможностей стало следствием нового механизма трассировки C++ в сборщике мусора V8.
Напомню, что стабильный Chrome сейчас (20.03.2018) имеет версию 65, поэтому чтобы подивиться на фичу, придётся установить одну из нестабильных сборок (например, Beta имеет версию 66, а Dev и Canary — 67).
Читать дальше ->
Метки: author olegchir javascript google chrome блог компании jug.ru group chromium devtools v8 profiler heap dump holyjs holyjs2018piter holyjs2018 |
Mosdroid #6 — отчёт |
Всем привет! Публикуем отчёт со встречи сообщества Mosdroid, которая проходила у нас в офисе 3 марта. Участники обсуждали фреймворк Spock, нюансы обеспечения безопасности android-приложений и CI-процессы, а также провели круглый стол «Автотесты и Android», где поделились опытом использования UI-тестов, наработанным в проектах разного масштаба: от стартапов до крупных компаний с десятками штатных разработчиков.
Под катом — видеозаписи, презентации, ссылки на фотоотчёт и отзывы слушателей.
Читать дальше ->
Метки: author onetruecolor учебный процесс в it тестирование мобильных приложений разработка под android разработка мобильных приложений блог компании avito android mosdroid meetup |
PVS-Studio — дополнительная страховка медицинского программного обеспечения |
|
PowerShell Empire: продвинутая пост-эксплуатация Windows систем |
Метки: author LukaSafonov информационная безопасность блог компании pentestit powershell empire pentestit |
Обзор первого дня Data Science Weekend 2018. Практика машинного обучения, новый подход к соревнованиям и многое другое |
Метки: author a-pichugin машинное обучение python data mining big data блог компании new professions lab анализ данных компьютерное зрение нейронные сети |