TGViewer
Channel Public Channel
Лаборатория Лиса

Лаборатория Лиса

@foxfoxcsharp

Ставлю эксперименты с Юнити C#
Subscribers
79
Photos
171
Videos
6
Links
29

Showing posts older than #203 · Back to latest

Older Posts 20 shown
Post #202 193
Для понимания зачем такой эксперимент вообще был проведен, ответил на комментарий под постом, но решил продублировать в Постах.

Человек отвечает: По этому придумали Хеширование паролей, а не их сравнение. (В контексте проверки секрета на прямую)

Но я видимо не очень ясно выразился, этот прием гиперболизация реальных уязвимостей.

Тут атака идет не на само сравнение, а на ветвление, это целый класс уязвимостей, который люди допускают даже в криптографических библиотеках.

Ветвление по if, сравнения, прыжки по памяти, все это side-Chanel уязвимости.

Через эти уязвимости реально можно утараканить самые настоящие ключи шифрования AES, ChaCha20, Кузнечика, Ml-Kem инкапсуляции, при неправильной реализации.

Это особенно актуально в реализациях постквантовых алгоритмов инкапсуляции ключей по типу ML-Kem

CVE-2024-36405
CVE-2024-54137

Правда конкретно эти атаки возможны на локальном устройстве, цель эксперимента просто показать, что угроза реально есть даже в обычном условном ветвлении В СЕТИ.
  • 🔥 1
Post #200 213
Думаете, Timing Attack — это миф?
Нет, это реальная уязвимость, позволяющая узнать ваши секреты, просто глядя на часы!

Как это работает?
Обычное сравнение строк if (key == secret) работает «лениво»: как только программа видит неверный символ, она мгновенно обрывает проверку. Значит, если первая буква верна, сервер ответит на микросекунды (или миллисекунды) позже.

Эксперимент:
Я поднял два Docker-контейнера в Локальной сети через 2 Коммутатора! Это важно, так как они создают помехи. Атакующий скрипт замеряет время отклика API: если оно чуть выросло — символ угадан.

Результат на скриншоте: за пару часов посимвольно «вычислен» пароль PASS123. Математика усреднения запросов позволяет победить даже сетевой шум.

Как защититься?
Для паролей и токенов никогда не используйте ==. Используйте функции «постоянного времени», например secrets.compare_digest(). Они сравнивают строку до самого конца, не выдавая секретов задержками.
Для хакера время — это информация. Не давайте ему повода завести секундомер!
  • ❤‍🔥 4
Post #199 202
Мессенджер от Фокс Фокса?!

ШТООООООО

Криптография лучше чем в Максе, WebSocket не прослушает никакой ВайФай кофейни "ХАКЕР" =D
  • 🔥 5
  • ❤‍🔥 4
  • 😁 1
Post #198 155

Forwarded from Эксплойт

Прогрев пошел: GitHub назвали вредительской платформой для России — об этом заявил Антон Горелкин, первый зампред ИТ‑комитета Госдумы.

По его словам, процент неудачных подключений к GitHub уже превысил 16%. При этом РКН заявил, что не ограничивает платформу, а сам Горелкин обвинил Microsoft и GitHub в «дискриминации российских пользователей».

В ИТ‑комитете Госдумы считают, что ситуация будет только ухудшаться, и советуют разработчикам срочно переносить проекты на другие Git-сервисы, включая российские аналоги.

До блокировки осталось несколько дней?

@exploitex
  • ❤‍🔥 2
  • ✍ 1
  • 🫡 1
Post #197 126
Ну вот, а вы не верили в мою параною 😄
Post #196 202
Ну че могу сказать, имба, оно работает.
(Еще бы не работало, лол)

Я развернул гитлаб как заведовали мне преподаватели в университете!

Docker Registry у меня отдельный, на отдельном диске

База данных на отдельной тачке

Все работает как часы.

По расчетам нейросети, исходя из всех характеристик моих машин и локальных сетей, сервис должен держать в комфортном режиме 20 человек активной разработки (Что бы это не значило)

В любом случае, места под код ОЧЕНЬ МНОГО.

А так же я развернул SMB на линукс машине на 4 ТБ. Оказывается это очень мощная штука, удобная и быстрая. Когда я ее делал на Виндовс, оно меня очень разочаровало, так как было очень медленным, а в локальной сети без WiFi прослойки, эта штука тащит, тащит даже если ты находишься в другом городе очень оптимально!
NextCloude и FileBrowser просто нервно курят в сторонке смотря как SMB общается без http оверхеда
  • ❤ 5
  • 🔥 2
  • 👏 2
  • 😁 1
Post #195 144
ГИТЛАБ ПОГНАЛИ УРАААААА
  • 🔥 4
  • ❤‍🔥 2
  • 👍 2
  • 👎 1
Post #194 180
Наврали, скорость записи тут 200 Мб/с, а не 180, как было указано в характеристиках! Мелочь, а приятно
  • ❤ 3
  • ❤‍🔥 2
  • 👏 2
Post #193 185
Ну все, погнали =)
  • ❤‍🔥 3
Post #192 224
Тут недавно новость опубликовали, что начал сбоить ГитХаб конкретно.

Начали люди паниковать, что гитхаб вот вот скоро улетит в бан. К сожалению реальность страшна и непредсказуемо. Не хочется в один миг потерять все свои проекты просто в миг.

А ведь я только недавно свой профиль привел в порядок! Оформил все более менее прилично и человеко-читаемо!

Кароче, я хочу похвастаться еще одним новым диском для моего сервера, я думаю организовать на нем ГитЛаб, пусть будет, перенесу туда все свои проекты. Можете возразить мол используй ВПН и все будет шикарно, но я вот решил бороться с этим без риска для моих проектов
  • ❤‍🔥 2
  • ❤ 2
Post #191 165
Сегодня я потерял доступ до ДокерХаб БЕЗ ВПН.

Пришлось прикрутить ему socks5 прокси.

И на всякий случай все контейнеры первой необходимости положил в локальный регистри. Так что если что вдруг, приходите с флешкой, перекину вам тоже в будущем =D
  • 🤔 4
  • ❤‍🔥 1
  • ⚡ 1
  • 🤡 1
Post #190 231
Можно делать теперь тоже самое с изображениями. Только алгоритм шифрования тут используется ChaCha20, он поточный и не ломает размеры оригинального изображения.

Отправлять фотграфии в Мессенджере нужно исключительно только в виде файла, что бы не потерять метаданные и не сжать изображение (Иначе шифротекст потеряет смысл)

А еще выложил исходник на Гитхаб
https://github.com/KamilTheFox/cryptomsg/

Смотрите пока не заблокировали
  • ❤‍🔥 2
Post #189 183
А я по приколу еще один сервис завел

https://foxhardsoftness.ru/criptofox/

Можно локально по парольной фразе зашифровать текст и отправить через Макс или телегу. Без парольной фразы расшифровать исходный текст невозможно пока что =)

Разве что пароль забрутфорсить.
  • 🔥 4
  • ❤‍🔥 3
Post #188 201
А я тут себе книжечки почитать купил, одну комедию, две сказки и один ужастик
  • ❤ 2
  • 🔥 2
  • ❤‍🔥 1
Post #183 211
Спасибо пожалуйста
  • 🫡 4
  • 😢 3
  • 🤯 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →