en
Feedback
METANIT.COM

METANIT.COM

Open in Telegram

Канал о программировании и разработке сайта metanit.com

Show more
6 083
Subscribers
No data24 hours
-77 days
-5530 days
Posts Archive
Исследователи Check Point обнаружили, вероятно, первую в истории публично раскрытую уязвимость безопасности в компоненте ядра Windows на основе Rust — фундаментальном слое операционной системы Microsoft. Эта уязвимость может привести к полному сбою системы, вызывая принудительную перезагрузку и мгновенное отключение пользователей от сети. Rust широко известен своей способностью предотвращать ошибки памяти, которые давно представляют угрозу безопасности программного обеспечения. Его внедрение в Windows было направлено на повышение безопасности системы. В данном случае уязвимость возникла из-за того, что Rust обнаружил базовую проблему, но вместо того, чтобы корректно устранить её, спровоцировал сбой в работе всей системы. Это в очередной раз подчеркивает, что Rust - не панацея, как, возможно, думают некоторые менеджеры в Microsoft, агрессивно продвигающие внедрение Rust https://blog.checkpoint.com/research/microsoft-vulnerabilities-exposed-by-check-point-research/ #rust

8 ошибок в командах Linux, которые постоянно допускают разработчики 1. Пробелы имеют значение В отличие от некоторых операционных систем, в Linux пробелы в именах файлов и путях необходимо правильно экранировать или заключать в кавычки. Забывание этого приводит к ошибкам «файл не найден» и путанице. Пример:
cd My Documents ❌
Правильно будет:
cd 'My Documents' ✅
или
cd My\ Documents ✅
2. Чувствительность к регистру Linux чувствителен к регистру символов. Файл 'myfile.txt' отличается от 'MyFile.txt'. Автодополнение (tab) может помочь избежать ошибок, но главное — внимательность. 3. Скрытые файлы Файлы и каталоги, начинающиеся с точки (.), по умолчанию скрыты. Используйте команду 'ls -a', чтобы увидеть их. Будьте осторожны при работе с ними — они могут содержать важные настройки. 4. rm -rf Рекурсивное принудительное удаление. Хотя эта команда необходима для очистки, опечатка при использовании в неправильном каталоге может привести к катастрофическим последствиям. Всегда дважды проверяйте целевые объекты перед выполнением. 5. Перенаправление вывода Символ '>' перезаписывает существующий файл. Символ '>>' добавляет данные в конец файла. Использование '>' вместо '>>' может привести к потере данных. Для предотвращения случайного перезаписи используйте режим 'noclobber' (команда 'set -o noclobber'). 6. Команды cp и mv без флага -i Эти команды молча перезаписывают существующие файлы. Используйте флаг '-i' для интерактивного запроса подтверждения или '-n', чтобы никогда не перезаписывать файлы. 7. chmod и восьмеричные права доступа Помните, что 'chmod 755' отличается от 'chmod +755'. Первая команда устанавливает абсолютные права, вторая — модифицирует существующие. Знайте значения восьмеричных прав доступа! 8. Фоновые задания и nohup Фоновые задания (с использованием '&') завершаются при завершении сеанса оболочки. Для длительных процессов, которые должны работать постоянно, используйте 'nohup' или инструменты управления заданиями, такие как 'screen' или 'tmux'. #linux

Добавил мобильную версию руководства по языку SQL и работе с базами данных на примере SQL Server https://www.rustore.ru/catal
Добавил мобильную версию руководства по языку SQL и работе с базами данных на примере SQL Server https://www.rustore.ru/catalog/app/com.metanit.sql_tutorial #sql #database

Реклама для бизнеса любого уровня в Яндекс Директе Создайте эффективную рекламную кампанию с алгоритмами Яндекс Директа 👌 На
Реклама для бизнеса любого уровня в Яндекс Директе Создайте эффективную рекламную кампанию с алгоритмами Яндекс Директа 👌 Начните прямо сейчас ⚡ Зарегистрироваться #реклама direct.yandex.ru О рекламодателе

Обновление Windows 11 уничтожает накопители SSD на аппаратном уровне Сообщается, что последнее обновление Windows 11 (KB5063878 ) приводит к тому, что SSD-накопители перестают работать после записи большого объёма данных, и, по всей видимости, это затронуло несколько накопителей. В подробном исследовании пользователя X @Necoru_cat выяснилось, что после обновления безопасности KB5063878 для Windows 11, вышедшего несколько дней назад, накопители, как сообщается, выходят из строя при одновременной записи на них больших файлов. Пользователь сам заметил проблему, когда обновлял Cyberpunk 2077 с помощью нового обновления безопасности. Важно отметить, что эти данные были получены в результате внутреннего тестирования и бенчмаркинга, и ни производители SSD, ни Microsoft не подтвердили наличие проблемы с SSD, поскольку она появилась недавно, в связи с последними обновлениями безопасности. Утверждается, что проблемы с SSD могут возникнуть при непрерывной записи около 50 ГБ данных, и аналогичные проблемы наблюдаются и с жёсткими дисками, поэтому проблема касается не только одного накопителя. После длительной записи данных ОС не распознаёт SSD, и при перезагрузке компьютера раздел диска становится недоступным. Уязвимые SSD основаны практически на всех основных контроллерах, таких как SMI, Innogrit, Samsung, Phison и WD. Ниже перечислены SSD-накопители, которые, как сообщалось, столкнулись с этой проблемой после установки последних обновлений безопасности: Corsair Force MP600 SSD-накопитель Phison PS5012-E12 с контроллером KIOXIA EXCERIA PLUS G4 Fikwot FN955 SSD с контроллером InnoGrit SSD Maxio SSD KIOXIA M.2 SSD SanDisk Extreme PRO M.2 NVMe 3D SSD https://wccftech.com/windows-11-latest-update-is-reportedly-causing-widespread-ssd-failures/

Запустите рекламу в телеграм-каналах с Яндекс Директом Перфоманс-реклама теперь в телеграм-каналах ⚡ Яндекс Директ знает, как
Запустите рекламу в телеграм-каналах с Яндекс Директом Перфоманс-реклама теперь в телеграм-каналах ⚡ Яндекс Директ знает, как привлечь целевую аудиторию 💰👌 Попробовать

Создатели менеджера Max отрицают постоянное использование камеры на компьютере В команде мессенджера Max опровергли появившиеся в соцсетях сообщения о том, что приложение использует камеру на компьютере в постоянном режиме. Пресс-служба сервиса заявила, что камера пользователя активируется только при запуске отдельных функций вроде видеозвонка. «Без активного действия пользователя приложение не запрашивает доступа к камере,— заявили в пресс-службе ТАСС, — и не использует ее». Ранее в сети стали распространяться утверждения о том, что Max подключается к камере компьютера каждые 5-10 минут, даже если пользователь не использует сервис. https://www.kommersant.ru/doc/7972892

Рубрика "Цитаты известных людей" "Most good programmers do programming not because they expect to get paid or get adulation b
Рубрика "Цитаты известных людей" "Most good programmers do programming not because they expect to get paid or get adulation by the public? but because it is fun to program."" "Большинство хороших программистов занимаются программированием не потому, что ожидают оплаты или признания публики, а потому что это доставляет удовольствие." Линус Торвальдс

XSS-нагрузка, написанная на линейном письме B 📜 (которое применялось в микенской Греции в XV—XII вв. до н. э.) 𐀀='',𐀁=!𐀀+
XSS-нагрузка, написанная на линейном письме B 📜 (которое применялось в микенской Греции в XV—XII вв. до н. э.) 𐀀='',𐀁=!𐀀+𐀀,𐀂=!𐀁+𐀀,𐀃=𐀀+{},𐀄=𐀁[𐀀++],𐀅=𐀁[𐀆=𐀀],𐀇=++𐀆+𐀀,𐀈=𐀃[𐀆+𐀇],𐀁[𐀈+=𐀃[𐀀]+(𐀁.𐀂+𐀃)[𐀀]+𐀂[𐀇]+𐀄+𐀅+𐀁[𐀆]+𐀈+𐀄+𐀃[𐀀]+𐀅][𐀈](𐀂[𐀀]+𐀂[𐀆]+𐀁[𐀇]+𐀅+𐀄+"('𐀀𐀁𐀂𐀃𐀄 𐀅𐀆𐀇𐀈')")()

Основные типы серверов (описание к предыдущему посту) Веб-сервер - Хостинг и обслуживание веб-страниц и веб-приложений для клиентов. - Обрабатывает HTTP-запросы от веб-браузеров и доставляет HTML-контент. - Поддерживает различные технологии, такие как PHP, ASP.NET или Node.js. - Предоставляет меры безопасности, такие как SSL-сертификаты для зашифрованной связи. Почтовый сервер - Обеспечивает отправку, получение и хранение электронных сообщений. - Использует протоколы, такие как SMTP, POP3 или IMAP для обработки передачи электронной почты. - Хранит электронные письма в пользовательских почтовых ящиках и позволяет доступ через почтовые клиенты или веб-интерфейсы. - Реализует функции фильтрации спама, антивирусного сканирования и механизмов аутентификации для безопасности электронной почты. Сервер баз данных - Управляет и хранит структурированные данные, обеспечивая эффективное извлечение и управление данными. - Поддерживает языки запросов, такие как SQL для управления и извлечения данных. - Предоставляет функции, такие как целостность данных, управление транзакциями и контроль доступа. - Предлагает опции масштабирования для обработки больших объемов данных и одновременных подключений. DNS-сервер - Преобразует доменные имена (например, www.example.com) в IP-адреса (например, 192.168.1.1). - Обрабатывает запросы от клиентов, направляя их на соответствующий IP-адрес. - Реализует кэширование для улучшения времени отклика на запросы и снижения сетевого трафика. - Поддерживает передачу зон между DNS-серверами для синхронизации и распределения записей доменов. Файловый сервер - Централизованное хранение и управление файлами для файловых серверов в сети. - Позволяет клиентам получать доступ к общим файлам и папкам через сетевое соединение. - Реализует контроль доступа для обеспечения разрешений и поддержания безопасности. - Поддерживает функции, такие как блокировка файлов, версия файлов и резервное копирование для обеспечения целостности данных. FTP-сервер - Обеспечивает передачу файлов между клиентом и сервером с использованием протокола передачи файлов (FTP). - Предоставляет аутентификацию пользователей и контроль доступа для безопасной передачи файлов. - Поддерживает загрузку, скачивание и управление файлами и папками. - Может использоваться для публичного распространения файлов или как частный репозиторий файлов. DHCP-сервер - Протокол динамической конфигурации хоста (DHCP) позволяет устройствам в сети автоматически получать ключевые сетевые настройки, такие как IP-адрес, маска подсети, шлюз по умолчанию и информация о DNS-сервере, без необходимости ручной настройки этих параметров.

Основные типы серверов (описание в следующем посте)
Основные типы серверов (описание в следующем посте)

Приглашаем на Yandex Neuro Scale В этом году вас ждут 7 тематических треков, 50+ докладов, реальные бизнес-кейсы и нетворкинг
Приглашаем на Yandex Neuro Scale В этом году вас ждут 7 тематических треков, 50+ докладов, реальные бизнес-кейсы и нетворкинг. ✨Участие бесплатное, нужно только зарегистрироваться✨ Зарегистрироваться #реклама 16+ scale.yandex.cloud О рекламодателе Реклама на Яндексе

Большая шпаргалка по системному дизайну

Мужская тёплая куртка Armani Exchange − 15.000 ₽ ⚡ Онлайн-магазин брендовой одежды, обуви и аксессуаров по самым выгодным цен
+4
Мужская тёплая куртка Armani Exchange − 15.000 ₽ ⚡ Онлайн-магазин брендовой одежды, обуви и аксессуаров по самым выгодным ценам! ✅ Тысячи моделей от топовых брендов, премиум качество, новинки каждый день! Tommy Hilfiger Burberry Emporio Armani 7 Moncler Dolce & Gabbana Hugo Boss Polo Ralph Lauren Hermes Brunello Cucinelli и др. 🚗 Доставка с примеркой по Москве, быстрая доставка по всей России и СНГ. 💰 Скидки до -80% в нашем дисконт Telegram-канале. ❤️ Твой новый стиль всего в одном клике. Переходи! Подписаться #реклама О рекламодателе

В руководство по языку Python добавлена статья про Модуль pdb и отладку программы https://metanit.com/python/tutorial/6.11.ph
В руководство по языку Python добавлена статья про Модуль pdb и отладку программы https://metanit.com/python/tutorial/6.11.php #python

Диаграмма инструментов для анализа данных в #Python
Диаграмма инструментов для анализа данных в #Python

Дерево процессов в Windows, запускаемых при старте системы #windows

Шпаргалка по IP-адресам IPv4 и подсетям
Шпаргалка по IP-адресам IPv4 и подсетям

Получи грант до 1,2 млн руб. на обучение в магистратуре 4 офлайн программы, онлайн-магистратура по ML. Гранты до 1,2 млн руб.
Получи грант до 1,2 млн руб. на обучение в магистратуре 4 офлайн программы, онлайн-магистратура по ML. Гранты до 1,2 млн руб. Стажировки, диплом гос. образца и фокус на твоей карьере в ЦУ Подать заявку #реклама 16+ apply.centraluniversity.ru О рекламодателе

Схемы маршрутизации (описание к предыдущему посту) Broadcast (широковещание) Использует одноадресную связь, где один отправитель передает пакет всем узлам в сегменте сети. Сеть реплицирует пакет по мере необходимости для достижения каждого устройства в подсети. Часто используется в локальных сетях для таких задач, как запросы ARP или обнаружение DHCP. Unicast (одноадресная передача) Использует одноадресную связь между отправителем и одним конкретным получателем. Каждый пакет отправляется непосредственно одному уникальному получателю, идентифицированному по его адресу. Используется в повседневных задачах, таких как посещение веб-сайта или отправка электронной почты одному человеку. Anycast Использует одноадресную связь с одним или несколькими получателями. Отправитель отправляет пакет одному получателю, выбранному из группы, которая разделяет один и тот же адрес. Сеть доставляет его ближайшему или наиболее оптимальному узлу на основе стоимости маршрутизации или предпочтений. Используется в DNS и CDN-сервисах для повышения скорости и надежности за счет достижения ближайшего сервера. Multicast (многоадресная передача) Использует одноадресную связь с одним или несколькими получателями. Отправитель передает один пакет множеству получателей, которые присоединились к определенной многоадресной группе. Только заинтересованные узлы получают сообщение. Полезно в потоковой передаче (например, IPTV), где только заинтересованные устройства получают данные. Также используется в маршрутных протоколах, таких как OSPF (использует 224.0.0.5 для маршрутизаторов OSPF), EIGRP (использует 224.0.0.10 для всех маршрутизаторов EIGRP), PIM (использует 224.0.0.13 для маршрутизаторов PIM).