Kotmee Messenger
ВойтиРегистрация
ХАБ KOTMEE

Программирование

Подборка публикаций сообщества «Программирование». Источник: https://vk.ru/bookflow

Программирование

🚨 Атака на GitBook: проверьте токены и секреты интеграций

Вечером 2 ноября атакующий получил доступ к части учётных данных инфраструктуры GitBook. В письме клиентам компания сообщила, что в атаке использовались ИИ-агенты. GitBook заблокировал доступ атакующего, заменил внутренние секреты и отозвал персональные API-токены пользователей. Под угрозой могли оказаться секреты Git Sync, API-токены GitBook и ключи сторонних сервисов, подключённых к платформе. В этот список также попали вопросы, которые посетители задавали GitBook Assistant. По данным компании на момент рассылки, признаков изменения документации не обнаружили. Что сделать админам Отзовите старые токены сторонних сервисов у их издателей и замените их в интеграциях GitBook. Проверьте такж…
Программирование

В России произошёл масштабный сбой у хостинг-провайдера Beget — под угрозой отключени…

В России произошёл масштабный сбой у хостинг-провайдера Beget — под угрозой отключения оказались почти 500 тысяч сайтов Серьёзные неполадки затронули одного из крупнейших российских хостинг-провайдеров. Из-за технического сбоя часть интернет-ресурсов перестала открываться. По предварительным данным, проблемы начались около трёх часов ночи. В компании Beget подтвердили масштабный сбой, затронувший всю инфраструктуру. Сейчас специалисты вручную восстанавливают работу серверов в дата-центрах. Причины произошедшего пока неизвестны. Точных сроков полного восстановления работоспособности сервисов компания не называет. Beget входит в тройку крупнейших регистраторов доменов .RU и .РФ, занимая о…
Программирование

🎮 На Po#nhub теперь зовут смотреть игры, спорт и кулинарию

Платформа для взрослых решила побороться за авторов YouTube и Twitch: сервис приглашает публиковать ролики о путешествиях, фитнесе, играх, приготовлении еды и других обычных увлечениях. Ставка - на создателей контента, столкнувшихся с блокировками и ограничениями на других площадках. По заявлению Po#nhub, сервис ежедневно охватывает более 130 млн пользователей. 💰 Для заработка авторам предлагают встроенные платные подписки, а для коротких роликов - формат Shorties. По данным платформы, за последний год интерес к поисковым запросам «игры», «фитнес», «кулинария» и «путешествия» уже вырос. Кажется, фраза «зашёл посмотреть, как поменять колесо» получает новый смысл 😁 Станет ли репутация п…
Программирование

Чтобы скачать ISO, пришлось взломать собственную точку доступа

У разработчика сбоили большие загрузки по Wi-Fi: SSH жаловался на целостность данных, HTTPS — на ошибки TLS. При этом TCP принимал повреждённые пакеты: контрольные суммы сходились. Расследование привело к TP-Link EAP770 v1. Аппаратное ускорение и механизм повторного использования сетевых буферов портили данные блоками по 64 байта. А контрольная сумма, судя по анализу трафика, вычислялась уже после повреждения. Исправление — отключить две настройки. Но для этого нужен root, которого штатная SSH-оболочка не даёт. Поддержку модели производитель уже прекратил. Пришлось использовать уязвимость ядра Linux, собрать стенд в QEMU и довести эксплойт до рабочего состояния. Результат: скорость упала…
Программирование

Assembler для Windows в Visual Studio

1⃣ Часть первая В этой статье я покажу как написать приложение для windows на ассемблере. В качестве IDE будет привычная многим Visual Studio 2019 со своими привычными плюшками - подсветка кода, отладка и привычный просмотр локальных переменных и регистров. Собирать приложение будет MASM, а значит, у нас будут и масмовские плюшки. Это будет полноценное оконное приложение с меню, иконкой, отрисовкой, выводом текста и обработкой мыши с клавиатурой. 2⃣ Часть вторая — MASM x64 и юникод Вторая часть рассказа об ассемблере под Windows. Здесь я расскажу про 64-разрядные приложения в Windows, чем отличается MASM 64 от MASM 32, про макросы из MASM 64 SDK, как работать с Юникодом на примере простог…
Программирование

🛡 RAID. Какой уровень выбрать под конкретную задачу?

RAID (Redundant Array of Independent Disks) - это технология виртуализации данных, которая объединяет несколько дисков в один логический элемент для повышения скорости и/или надежности. 📌 RAID 0 (Striping / Чередование) 🩵 Формула: Минимум 2 диска. Данные "размазываются" по всем дискам сразу. 🩵 Емкость: Сумма всех дисков (1TB + 1TB = 2TB). 🩵 Скорость: Максимальная. Чтение и запись идут параллельно. 🩵 Риск: Фатальный. Если умирает хотя бы один диск - вы теряете ВСЕ данные. 🩵 Где применять: Кэш, временные файлы, данные, которые легко восстановить заново. Не для продакшна! 📌 RAID 1 (Mirroring / Зеркало) 💚 Формула: Минимум 2 диска. Данные пишутся идентично на оба диска. 💚 Емкость: По…
Программирование

💻 Айтишникам стало сложнее найти работу: число вакансий для программистов в России с…

💻 Айтишникам стало сложнее найти работу: число вакансий для программистов в России сократилось почти вдвое Предложений для разработчиков стало меньше на 47%, а для тестировщиков — сразу на 55%. Конкуренция при этом заметно выросла: теперь на одну вакансию в IT приходится более 6 кандидатов, тогда как раньше претендентов было около трёх. Среди причин называют замедление запуска новых программных продуктов и активное внедрение искусственного интеллекта. ♻ Сделай репост, чтобы помочь другим. 👉 Мы в MAX 👉 Мы в Telegram 👉 Мы в VK