In WindowManager, there is a possible tapjacking attack due to an incorrect window flag when processing user input. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is needed for exploitation.Product: AndroidVersions: Android-10 Android-11 Android-12Android ID: A-157929241
An exploitable out-of-bounds write vulnerability in PotPlayer 1.7.21523 build 210729 may lead to code execution, information disclosure, and denial of service.
Перед вами первая заметка на тему разработки игр на Go с использованием библиотеки ebiten (также известный как Ebitengine). Сегодня мы будем разбираться, как выполняется позиционирование текста. Как центрировать его, менять межстрочный интервал и так далее. Официальная документация и примеры содержат почти всё необходимое, но чтобы свести всё воедино и понять все концепции можно потратить несколько вечеров. Я постараюсь сэкономить ваше время. Читать дальше →
Уже традиционно в рамках PHDays мы организовали AI CTF — соревнование в формате capture the flag, затрагивающее риски безопасности систем ИИ. Что было интересного в этом году, расскажем ниже в посте.Но сейчас немного истории:AI CTF 2019: habr.com/ru/company/pt/blog/454206/AI CTF 2021: habr.com/ru/company/pt/blog/560474/ Читать далее
Отсутствие коллекций — боль в заднице PHP. На данный момент нет удобного способа обеспечить безопасность типов для наборов объектов. Добавление на уровне языка поддержки дженериков или типизированных массивов - было бы наилучшим решением. Но, реализовать их сложно.…
Я потратила 50 часов, чтобы понять, как работает монетизация игр. Хотела найти информацию в формате «вот есть у меня игра, и что дальше делать», но узнала, что в последние месяцы многие нероссийские сервисы монетизации в РФ не платят. Решила проверить, кто точно платит. Я опросила 40
В этой статье я опишу ряд функциональных, полезных, а порой и опасных команд, чтобы продемонстрировать потенциал использования оболочки Bash в Linux.Некоторые из них, действительно, потребуют соблюдения осторожности, так как иначе можно потерять все свои данные. Другие же, наоборот, окажутся очень покладистыми и полезными для повышения эффективности работы. Приступим! Читать дальше →
В марте этого года мы исследовали актуальную ситуацию на ИТ-рынке — разбирались, что происходит с наймом и сокращениями. Тогда 32% опрошенных рассказали, что их компания остановила или уменьшила наем новых сотрудников.Делаем еще один срез — спустя три месяца. Мы посмотрели, сколько в мае размещалось вакансий и какие организации нанимали активнее остальных. Так у нас получился рейтинг компаний по количеству вакансий на Хабр Карьере в мае. Читать далее
Всем привет! Это снова Иван Антипин, заместитель технического директора AGIMA. Весной я рассказывал здесь о матрице компетенций — удобном инструменте менеджмента. И поскольку статья вызвала интерес, я подготовил еще одну. В этот раз речь пойдет о слабом звене — том самом участке работы, из-за которого рушится весь процесс. Разберемся, как его найти, с помощью чего устранить и что потом делать. Пишу по материалам доклада Ивана Михеева. Читать далее
Добрый день! Вас снова приветствует Владимир Боровой, основатель и владелец бренда электросамокатов Halten, и это мой второй пост на Хабре. В конце своего первого поста я упоминал об инженерных разработках, которые ведет R&D-отдел нашей компании.Сегодня хочу остановиться…