#prog #sql #db
You Need More Constraints
Чеклист ограничений на таблицы в SQL, которые почти наверняка имеют смысл для ваших данных, вместе с конкретными примерами.
You Need More Constraints
Чеклист ограничений на таблицы в SQL, которые почти наверняка имеют смысл для ваших данных, вместе с конкретными примерами.
❤6
Кстати, в Армении открыл для себя мандариновую Фанту. Гораздо вкуснее обычной
🥰8👎2👍1🔥1
#prog #cpp #article
Разработчики PVS-studio неоднократно проверяли Chromium. Есть даже цикл статей Chromium: шестая проверка проекта и 250 багов. Как всегда, познавательно и показывает мощь статического анализа, но при чтении статьи меня не покидала мысль, что очень многого количества ошибок можно было бы избежать, просто используя более грамотно спроектированный API. Некоторые (многие) из указанных ошибок не могли бы появиться в нормальном коде на Rust, и предотвращение этих ошибок обычно даже не требовало бы каких-то киллер-фич Rust.
Посему у меня вопрос: папищеки, было ли вам интересно почитать разбор этих багов вместе с иллюстрацией того, как язык программирования мог бы от них защитить? Я не знаю, сколько времени это займёт, но это в любом случае будет довольно объёмный пост.
Разработчики PVS-studio неоднократно проверяли Chromium. Есть даже цикл статей Chromium: шестая проверка проекта и 250 багов. Как всегда, познавательно и показывает мощь статического анализа, но при чтении статьи меня не покидала мысль, что очень многого количества ошибок можно было бы избежать, просто используя более грамотно спроектированный API. Некоторые (многие) из указанных ошибок не могли бы появиться в нормальном коде на Rust, и предотвращение этих ошибок обычно даже не требовало бы каких-то киллер-фич Rust.
Посему у меня вопрос: папищеки, было ли вам интересно почитать разбор этих багов вместе с иллюстрацией того, как язык программирования мог бы от них защитить? Я не знаю, сколько времени это займёт, но это в любом случае будет довольно объёмный пост.
PVS-Studio
Chromium: шестая проверка проекта и 250 багов
Этот текст начинает цикл статей, посвященных очередной проверке проекта Chromium с помощью статического анализатора кода PVS-Studio. В статьях будут рассмотрены различные паттерны ошибок и предложены...
❤42👍27🔥3🤡3
Forwarded from Технологический Болт Генона
Тутова на днях ВНЕЗАПНО11!!11 в Confluence нашли дырку страшную в авторизации, что аж 10/10 поставили. Могут все данные удалить, а могут ransomware залить.
https://confluence.atlassian.com/security/cve-2023-22518-improper-authorization-vulnerability-in-confluence-data-center-and-server-1311473907.html
По ссылке на GH лежит скрипт на Python, который позволяет проверить как дела у вашей инсталляции
https://github.com/ForceFledgling/CVE-2023-22518
As part of Atlassian's ongoing monitoring and investigation of this CVE, we observed several active exploits and reports of threat actors using ransomware. We have escalated CVE-2023-22518 from CVSS 9.1 to 10, the highest critical rating, due to the change in the scope of the attack.
. . .
All versions of Confluence Data Center and Server are affected by this vulnerability. This Improper Authorization vulnerability allows an unauthenticated attacker to reset Confluence and create a Confluence instance administrator account. Using this account, an attacker can then perform all administrative actions that are available to Confluence instance administrator leading to a full loss of confidentiality, integrity and availability.
https://confluence.atlassian.com/security/cve-2023-22518-improper-authorization-vulnerability-in-confluence-data-center-and-server-1311473907.html
По ссылке на GH лежит скрипт на Python, который позволяет проверить как дела у вашей инсталляции
https://github.com/ForceFledgling/CVE-2023-22518
🤣5👍1😱1
Forwarded from Афиша Daily
This media is not supported in your browser
VIEW IN TELEGRAM
«ТНТ Music» заблюрил радугу в клипе кей-поп-группы Seventeen «God Of Music» — вместо нее показали черно-белое изображение. В интернете предположили, что канал опасается новых штрафов за «ЛГБТ-пропаганду».
Подписывайтесь на Афишу Daily 🙃
Подписывайтесь на Афишу Daily 🙃
🤡24😁7👍1
Вы когда-нибудь пробовали в аэропорту договориться с улетающим пассажиром, чтобы тот передал нужную вещь?
Вот я не просто пробовал, но и успешно договорился.
Кто молодец? Я молодец.
Вот я не просто пробовал, но и успешно договорился.
Кто молодец? Я молодец.
💯15🌚8🤡4❤1
#prog #article
How we found and fixed a rare race condition in our session handling
Статья от Github о вызванном состоянием гонки баге, из-за которого пользователь мог залогиниться как другой пользователь, о том, как его нашли и как починили.
How we found and fixed a rare race condition in our session handling
Статья от Github о вызванном состоянием гонки баге, из-за которого пользователь мог залогиниться как другой пользователь, о том, как его нашли и как починили.
The GitHub Blog
How we found and fixed a rare race condition in our session handling
On March 8, out of an abundance of caution, we logged all users out of GitHub.com. In this post we share technical details of the vulnerability and steps we're taking to ensure it doesn't happen again.
🌚3👍2