Twitter исправила баг, который предоставлял сторонним приложениям доступ к личной переписке пользователей. Хотя на странице разрешений прямо указывалось, что таких прав у приложения не будет.
Насколько серьёзна ситуация?
Компания утверждает, что никто эту уязвимость не эксплуатировал, и личные сообщения пользователей в безопасности. Тем не менее, разработчики оценили серьёзность угрозы как среднюю (4,3 балла), а обнаруживший брешь специалист получил вознаграждение — почти 3 тысячи долларов.
Подробнее: https://tproger.ru/news/twitter-oauth-security-flaw/
Насколько серьёзна ситуация?
Компания утверждает, что никто эту уязвимость не эксплуатировал, и личные сообщения пользователей в безопасности. Тем не менее, разработчики оценили серьёзность угрозы как среднюю (4,3 балла), а обнаруживший брешь специалист получил вознаграждение — почти 3 тысячи долларов.
Подробнее: https://tproger.ru/news/twitter-oauth-security-flaw/
Tproger
Сторонние приложения могли «читать» переписку пользователей Twitter
По данным Twitter, уязвимостью никто не воспользовался. В начале декабря её исправили, а специалисту выплатили почти 3 тыс. долларов.
Нейросеть научилась распознавать текстовую капчу очень быстро и почти со 100-процентной точностью.
В чём опасность?
Алгоритму не нужны большие массивы данных для обучения — это облегчит подготовку атак на сайты.
Учёные использовали GAN — генеративно-состязательную сеть. Она учится на небольшом объёме данных, соревнуясь сама с собой. Обученная нейросеть распознаёт текстовую капчу за 0,05 секунд с помощью настольного ПК.
Подробнее: https://tproger.ru/news/gan-against-captcha/
В чём опасность?
Алгоритму не нужны большие массивы данных для обучения — это облегчит подготовку атак на сайты.
Учёные использовали GAN — генеративно-состязательную сеть. Она учится на небольшом объёме данных, соревнуясь сама с собой. Обученная нейросеть распознаёт текстовую капчу за 0,05 секунд с помощью настольного ПК.
Подробнее: https://tproger.ru/news/gan-against-captcha/
Tproger
ИИ распознаёт текстовую капчу за 0,05 секунды с помощью настольного ПК
Генеративно-состязательная сеть (GAN) обходит текстовую капчу почти со 100-процентной вероятностью. Злоумышленникам теперь проще атаковать сайты.
Google отказалась от поискового приложения для Китая со встроенной цензурой, сообщает The Intercept. По слухам, это сильно ударило по CEO Google, поскольку он два года ставил разработку Dragonfly в приоритет.
Почему всё-таки проект закрыли?
Как оказалось, компания собирала информацию о поисковых запросах с дочернего китайского сайта и использовала их для разработки алгоритма — это вызвало протесты от команды, ответственной за приватность данных. После дискуссий и споров от сбора этих данных Google отказалась, однако без них развитие проекта стало невозможным.
Подробнее: https://tproger.ru/news/dragonfly-termination/
Почему всё-таки проект закрыли?
Как оказалось, компания собирала информацию о поисковых запросах с дочернего китайского сайта и использовала их для разработки алгоритма — это вызвало протесты от команды, ответственной за приватность данных. После дискуссий и споров от сбора этих данных Google отказалась, однако без них развитие проекта стало невозможным.
Подробнее: https://tproger.ru/news/dragonfly-termination/
Tproger
The Intercept: Google закрыла проект поисковика с цензурой для Китая из-за проблем с персональными данными
Причина — протесты и жалобы со стороны команды Google, ответственной за приватность данных. Google без их ведома собирала информацию о поисковых запросах в Китае.
Мемы атакуют: хакеры записывали скрытые команды в картинки про Морфеуса из «Матрицы» и размещали их в Twitter. Пользовательские антивирусы не распознают эти команды как опасные и думают, что это обычный процесс взаимодействия с соцсетью.
И что малварь делала?
Команды позволяли делать снимки экрана атакованной машины, следить за активными процессами в ОС, перехватывать содержимое буфера обмена, извлекать имена пользователя и файлов в определённых директориях. Сейчас аккаунт с заражёнными мемами заблокирован, но это может быть только начало волны «злых мемов».
Подробнее: https://tproger.ru/news/malicious-memes-attack/
И что малварь делала?
Команды позволяли делать снимки экрана атакованной машины, следить за активными процессами в ОС, перехватывать содержимое буфера обмена, извлекать имена пользователя и файлов в определённых директориях. Сейчас аккаунт с заражёнными мемами заблокирован, но это может быть только начало волны «злых мемов».
Подробнее: https://tproger.ru/news/malicious-memes-attack/
Tproger
Новый вид атаки: хакеры передают команды малвари через мемы
Они могли делать скриншоты, следить за активными процессами в ОС, перехватывать содержимое буфера обмена, извлекать имена пользователя и файлов.
NVIDIA выпустила движок для симуляции физических явлений PhysX 4.0 под свободной лицензией BSD-3. В компании надеются, что перевод движка в область open source стимулирует его использование не только в играх, но и в сфере ИИ, машинного обучения и VR.
Что нового в PhysX 4.0?
В движке теперь реализован темпоральный метод Гаусса-Зейделя (TGS), который реалистичнее имитирует движения персонажей, роботов или людей с большим количеством сочленений. Система сборки использует Cmake. Масштабируемость использует новые правила фильтрации для кинематики и статики на стадии широкой фазы (Broad Phase). За счёт уменьшения количества координатных сочленений повышена общая стабильность.
Подробнее: https://tproger.ru/news/nvidia-physx-4-0/
Что нового в PhysX 4.0?
В движке теперь реализован темпоральный метод Гаусса-Зейделя (TGS), который реалистичнее имитирует движения персонажей, роботов или людей с большим количеством сочленений. Система сборки использует Cmake. Масштабируемость использует новые правила фильтрации для кинематики и статики на стадии широкой фазы (Broad Phase). За счёт уменьшения количества координатных сочленений повышена общая стабильность.
Подробнее: https://tproger.ru/news/nvidia-physx-4-0/
Tproger
NVIDIA выпускает физический движок PhysX 4.0 под свободной лицензией BSD-3
Платформа PhysX, изначально использовавшаяся для имитации физических явлений в играх, теперь поможет развитию ИИ, робототехники и автономного транспорта.
Хотите подарки от Tproger? Подробности в «Типичном программисте» ВКонтакте.
Вышла версия VirtualBox 6.0.
Что нового?
В интерфейсе появилось много изменений: переработан дизайн некоторых окон, добавлен новый файловый менеджер, умеющий передавать данные между основной ОС и виртуальными. В окне со снапшотами теперь можно редактировать имя и описание снимка, а если состояние системы изменится, это отразится в инфоблоке снапшота.
Кроме того, VirtualBox научился «запоминать» расположение инструментов, запускать установку новой ОС одним действием без долгих настроек и экспортировать машины в облако Oracle.
Подробнее: https://tproger.ru/news/virtualbox-6-0-release/
Что нового?
В интерфейсе появилось много изменений: переработан дизайн некоторых окон, добавлен новый файловый менеджер, умеющий передавать данные между основной ОС и виртуальными. В окне со снапшотами теперь можно редактировать имя и описание снимка, а если состояние системы изменится, это отразится в инфоблоке снапшота.
Кроме того, VirtualBox научился «запоминать» расположение инструментов, запускать установку новой ОС одним действием без долгих настроек и экспортировать машины в облако Oracle.
Подробнее: https://tproger.ru/news/virtualbox-6-0-release/
Tproger
Вышла VirtualBox 6.0 с режимом быстрого создания виртуальных машин
В VirtualBox 6.0 появилось масштабирование интерфейса, окно для сетевых настроек и менеджер для передачи файлов между основной и виртуальной ОС.
Подъехали ещё одни бесплатные курсы от Microsoft Learn — рассказывают, как работать в облаке Azure. Есть два трека: основы для начинающих и эффективные решения для тех, кто уже работал с платформой.
Подробнее в статье: https://tproger.ru/events/ms-azure-fundamentals-course/
Подробнее в статье: https://tproger.ru/events/ms-azure-fundamentals-course/
Выпустили Electron 4.0 — фреймворк для создания кроссплатформенных приложений с помощью веб-технологий.
На что мы обратили внимание?
- macOS 10.9 (OS X Mavericks) больше не поддерживается;
- обновлены компоненты до Chromium 69.0.3497.106, Node 10.11.0 и V8 6.9.427.24;
- добавлены возможности модулю remote, который теперь в целях безопасности можно отключать или использовать при рендеринге фильтрацию запросов remote.require() / remote.getGlobal();
- для блокировки запуска нескольких экземпляров приложения теперь можно использовать метод app.requestSingleInstanceLock();
- можно включать или отключать регулирование таймеров и анимации для фоновой страницы с помощью нового метода setBackgroundThrottling(allowed).
Подробнее: https://tproger.ru/news/electron-4-release/
На что мы обратили внимание?
- macOS 10.9 (OS X Mavericks) больше не поддерживается;
- обновлены компоненты до Chromium 69.0.3497.106, Node 10.11.0 и V8 6.9.427.24;
- добавлены возможности модулю remote, который теперь в целях безопасности можно отключать или использовать при рендеринге фильтрацию запросов remote.require() / remote.getGlobal();
- для блокировки запуска нескольких экземпляров приложения теперь можно использовать метод app.requestSingleInstanceLock();
- можно включать или отключать регулирование таймеров и анимации для фоновой страницы с помощью нового метода setBackgroundThrottling(allowed).
Подробнее: https://tproger.ru/news/electron-4-release/
Tproger
Веб-фреймворк Electron обновили до версии 4.0
macOS 10.9 (OS X Mavericks) больше не поддерживается. Обновлены основные компоненты: Chromium, Node 10 и V8. Модуль remote теперь можно отключать.
«Яндекс» исключила из своей выдачи ссылки на официальный сайт Telegram. На вершине списка теперь tlgrm. ru.
Почему так?
«Видимо, ссылка добавлена в реестр Роскомнадзора, — пояснила пресс-служба компании. — Синхронизация с реестром происходит автоматически».
Поиск Google, кстати, по-прежнему выдаёт telegram. org. У РКН с Google на этот счёт как раз идёт разбирательство: западный IT-гигант никак не хочет подключаться к реестру запрещённых сайтов и фильтровать выдачу. Пару недель назад Google уже получила соответствующий штраф в 500 тысяч рублей и предупреждение: если так пойдёт и дальше, Google Поиск в России могут заблокировать. Поисковики Mail. Ru, «Яндекс» и «Спутник» выдачу уже фильтруют.
Почему так?
«Видимо, ссылка добавлена в реестр Роскомнадзора, — пояснила пресс-служба компании. — Синхронизация с реестром происходит автоматически».
Поиск Google, кстати, по-прежнему выдаёт telegram. org. У РКН с Google на этот счёт как раз идёт разбирательство: западный IT-гигант никак не хочет подключаться к реестру запрещённых сайтов и фильтровать выдачу. Пару недель назад Google уже получила соответствующий штраф в 500 тысяч рублей и предупреждение: если так пойдёт и дальше, Google Поиск в России могут заблокировать. Поисковики Mail. Ru, «Яндекс» и «Спутник» выдачу уже фильтруют.
На платформе Microsoft Learn можно совершенно бесплатно научиться создавать чат-ботов и анализировать данные с помощью глубокого обучения.
Есть треки обучения и для начинающих, и для тех, кто готов с головой прыгнуть в навыки посложнее. Смотрите сами:
https://tproger.ru/events/ms-data-ai-courses/
Есть треки обучения и для начинающих, и для тех, кто готов с головой прыгнуть в навыки посложнее. Смотрите сами:
https://tproger.ru/events/ms-data-ai-courses/
С 26 декабря по 31 января будет идти отборочный тур чемпионата по разработке высоконагруженных сервисов от Mail.Ru — Highload Cup.
И какое задание?
Согласно задаче, в альтернативной реальности человечество решило создать и запустить глобальную систему поиска «вторых половинок». Участники чемпионата должны написать такой сервис и залить docker-контейнер с ним в хранилище. Система проверки в автоматическом режиме запустит все сервисы на одинаковых по характеристикам серверах и «обстреляет» их HTTP-запросами.
Победителем станет автор самого быстрого и надёжного highload-решения.
Подробнее: https://tproger.ru/events/highload-cup/
И какое задание?
Согласно задаче, в альтернативной реальности человечество решило создать и запустить глобальную систему поиска «вторых половинок». Участники чемпионата должны написать такой сервис и залить docker-контейнер с ним в хранилище. Система проверки в автоматическом режиме запустит все сервисы на одинаковых по характеристикам серверах и «обстреляет» их HTTP-запросами.
Победителем станет автор самого быстрого и надёжного highload-решения.
Подробнее: https://tproger.ru/events/highload-cup/
Tproger
26 декабря — 5 февраля, онлайн: чемпионат Highload Cup
Участники Highload Cup должны написать сервис поиска «вторых половинок» и залить docker-контейнер в хранилище. Система «обстреляет» его HTTP-запросами.
Мы много писали про отдельные курсы Microsoft, а сейчас ещё и статью запили про платформу, на которой они размещены и доступны бесплатно 24/7/365 — https://tprg.ru/LIMT
В ней мы расписали механику обучения и на примере 8 направлений показали, для чего такая штука может пригодиться. Там и работа в облаке, и умные системы, и бизнес-приложения.
В ней мы расписали механику обучения и на примере 8 направлений показали, для чего такая штука может пригодиться. Там и работа в облаке, и умные системы, и бизнес-приложения.
Приватные репозитории на GitHub сделали бесплатными и безлимитными. Об этом команда написала в блоге: https://tprg.ru/V07T
Одиночные разработчики теперь могут создавать сколько угодно private repos. Это может пригодиться для проектов, которые хочется пока держать в тайне — например, первые наработки для своего бизнеса или тестовое задание для устройства на новую работу.
Для командного плана тоже появилось обновление: Enterprise Cloud и Enterprise Server объединили в продукт GitHub Enterprise. Организации теперь могут не выбирать между использованием GitHub в облаке и на своих физических серверах — за 21$ за юзера в месяц дают доступ к обеим конфигурациям. А с помощью GitHub Connect из этих сред можно сделать гибрид.
Полная информация про тарифы на сайте GitHub: https://tprg.ru/WIry
Одиночные разработчики теперь могут создавать сколько угодно private repos. Это может пригодиться для проектов, которые хочется пока держать в тайне — например, первые наработки для своего бизнеса или тестовое задание для устройства на новую работу.
Для командного плана тоже появилось обновление: Enterprise Cloud и Enterprise Server объединили в продукт GitHub Enterprise. Организации теперь могут не выбирать между использованием GitHub в облаке и на своих физических серверах — за 21$ за юзера в месяц дают доступ к обеим конфигурациям. А с помощью GitHub Connect из этих сред можно сделать гибрид.
Полная информация про тарифы на сайте GitHub: https://tprg.ru/WIry
The GitHub Blog
New year, new GitHub: Announcing unlimited free private repos and unified Enterprise offering
Today we’re announcing two major updates to make GitHub more accessible to developers.
Январь нового года Python встречает в тройке лидеров индекса TIOBE. Он потеснил C++ на четвёртое место ещё в декабре и до сих пор держит позиции. Кроме того, Python назвали языком 2018 года.
Почему?
Как говорят эксперты, Python стал неотъемлемой частью многих IT-сфер. Он лидирует по использованию в статистике, разработке систем искусственного интеллекта, скриптов и системных тестов, а ещё широко применяется в веб-разработке и научных вычислениях.
Подробнее: https://tproger.ru/news/tiobe-january-2019/
Почему?
Как говорят эксперты, Python стал неотъемлемой частью многих IT-сфер. Он лидирует по использованию в статистике, разработке систем искусственного интеллекта, скриптов и системных тестов, а ещё широко применяется в веб-разработке и научных вычислениях.
Подробнее: https://tproger.ru/news/tiobe-january-2019/
Tproger
Python назвали языком 2018 года в январском рейтинге TIOBE
По словам экспертов TIOBE, Python сейчас везде: его широко используют в статистике, разработке ИИ-систем, скриптов и системных тестов.
Бок о бок с индексом TIOBE выходит рейтинг PYPL — его создатели высчитывают популярность языков программирования по запросам руководств к нему. Для верхушки ситуация уже давно не меняется. Python снова возглавил список, да ещё и улучшил свои показатели на 5,2 % с прошлого года. Язык Java остался на втором месте, хотя потерял 1,3 % в доле запросов. Топ-5 закрывают JavaScript, C# и PHP.
Создатели PYPL также публикуют списки самых популярных IDE и СУБД. Из сред самой быстрорастущей оказалась Android Studio, а Eclipse, наоборот, продолжает терять позиции. Рейтинг СУБД вообще почти статичен. Тройка лидеров: Oracle, MySQL и SQL Server — немного потеряла в популярности, однако на позиции это не повлияло. На эти три системы приходится 67 % запросов в поисковике.
Создатели PYPL также публикуют списки самых популярных IDE и СУБД. Из сред самой быстрорастущей оказалась Android Studio, а Eclipse, наоборот, продолжает терять позиции. Рейтинг СУБД вообще почти статичен. Тройка лидеров: Oracle, MySQL и SQL Server — немного потеряла в популярности, однако на позиции это не повлияло. На эти три системы приходится 67 % запросов в поисковике.
Вышла версия командной оболочки Bash 5.0.
Во-первых, разработчики изменили то, как обрабатываются ссылочные переменные nameref. С ними теперь надо быть внимательнее, потому что поведение функций при использовании таких переменных могло измениться. Кроме того, они исправили несколько ошибок, связанных с памятью.
Во-вторых, разработчики добавили опцию, позволяющую локальной переменной наследовать значение переменной с тем же именем из области видимости предыдущего уровня. Также появилось несколько новых переменных окружения.
Подробнее о релизе: https://tprg.ru/7Zg2
Во-первых, разработчики изменили то, как обрабатываются ссылочные переменные nameref. С ними теперь надо быть внимательнее, потому что поведение функций при использовании таких переменных могло измениться. Кроме того, они исправили несколько ошибок, связанных с памятью.
Во-вторых, разработчики добавили опцию, позволяющую локальной переменной наследовать значение переменной с тем же именем из области видимости предыдущего уровня. Также появилось несколько новых переменных окружения.
Подробнее о релизе: https://tprg.ru/7Zg2
Команда разработчиков Google Chrome объявила, что встроенный в браузер блокировщик рекламы заработает во всех странах после 9 июля. 15 февраля 2018 года эта функция стала активна у пользователей из США, Канады и некоторых стран Европы.
Напомним, что решение Chrome не похоже на AdBlock и его аналоги. Браузер блокирует лишь наиболее агрессивную и навязчивую рекламу, критерии которой описаны в стандартах Coalition for Better Ads.
Подробнее о работе блокировщика: https://tproger.ru/news/chrome-selective-add-blocker/
Напомним, что решение Chrome не похоже на AdBlock и его аналоги. Браузер блокирует лишь наиболее агрессивную и навязчивую рекламу, критерии которой описаны в стандартах Coalition for Better Ads.
Подробнее о работе блокировщика: https://tproger.ru/news/chrome-selective-add-blocker/
Сотрудники медиалаборатории MIT выпустили третью версию Scratch, среды программирования для детей.
Что появилось?
— Расширения для работы с программируемыми роботами LEGO, платами Makey Makey и micro:bit, а также сервисами Google Translate и Amazon Text-to-Speech.
— Раздел Ideas с новыми руководствами и примерами проектов.
— Новые персонажи, звуки и фоны, а ещё улучшенные инструменты для изменения рисунков и звуков.
— Совместимость со всеми актуальными браузерами и многими мобильными девайсами.
— Офлайн-версия.
Подробнее: https://tprg.ru/scratch3
Что появилось?
— Расширения для работы с программируемыми роботами LEGO, платами Makey Makey и micro:bit, а также сервисами Google Translate и Amazon Text-to-Speech.
— Раздел Ideas с новыми руководствами и примерами проектов.
— Новые персонажи, звуки и фоны, а ещё улучшенные инструменты для изменения рисунков и звуков.
— Совместимость со всеми актуальными браузерами и многими мобильными девайсами.
— Офлайн-версия.
Подробнее: https://tprg.ru/scratch3
Level Up Daily: ближайшие IT-события
📊 Международная олимпиада по анализу данных
15 января – 11 февраля, онлайн
Олимпиада пройдёт в два этапа: онлайн — бесплатно и для всех желающих, очный финал — для победителей первого тура.
В онлайне можно решать задачи на качество предсказаний, а можно — на эффективность анализа. В финале 30 лучших команд будут создавать полноценные прототипы моделей на протяжении 36 часов.
🎮 Конференция GAMEDEV.HOUSE
20 января, Москва
На мини-конференции выступят эксперты геймдев-индустрии, среди которых гендиректор EA Russia Тони Уоткинс и управляющий партнер компании Datcroft Константин Сахнов. Спикеры расскажут о том, как стать геймдизайнером, об этапах разработки и продвижения игр.
Кроме докладов, на конференции можно будет посмотреть прототипы игр от инди-разработчиков, а также поучаствовать в воркшопах и получить призы от спонсоров.
🐘 Конференция PGConf.Russia 2019
4–6 февраля, Москва
Спикеры из крупных компаний расскажут об опыте миграции на PostgreSQL, архитектуре highload-систем, отказоустойчивых кластерах, интеграции PostgreSQL и 1С для создания блокчейна, а также о новых разработках в сфере БД.
📊 Международная олимпиада по анализу данных
15 января – 11 февраля, онлайн
Олимпиада пройдёт в два этапа: онлайн — бесплатно и для всех желающих, очный финал — для победителей первого тура.
В онлайне можно решать задачи на качество предсказаний, а можно — на эффективность анализа. В финале 30 лучших команд будут создавать полноценные прототипы моделей на протяжении 36 часов.
🎮 Конференция GAMEDEV.HOUSE
20 января, Москва
На мини-конференции выступят эксперты геймдев-индустрии, среди которых гендиректор EA Russia Тони Уоткинс и управляющий партнер компании Datcroft Константин Сахнов. Спикеры расскажут о том, как стать геймдизайнером, об этапах разработки и продвижения игр.
Кроме докладов, на конференции можно будет посмотреть прототипы игр от инди-разработчиков, а также поучаствовать в воркшопах и получить призы от спонсоров.
🐘 Конференция PGConf.Russia 2019
4–6 февраля, Москва
Спикеры из крупных компаний расскажут об опыте миграции на PostgreSQL, архитектуре highload-систем, отказоустойчивых кластерах, интеграции PostgreSQL и 1С для создания блокчейна, а также о новых разработках в сфере БД.