Архив рубрики: Публикации

OpenSSL 3.0.7 исправляет проблему переполнения буфера 

OpenSSL_логотип

OpenSSL — это проект бесплатного программного обеспечения, основанный на SSLeay. 

Была обнародована информация о выпуск корректирующей версии крипто библиотека OpenSSL 3.0.7, исправляющий две уязвимостикак и почему была выпущена эта корректирующая версия. из-за переполнения буфера, используемого при проверке сертификатов X.509.

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



Читать

Утилита vmstat

В статье разбирается утилита vmstat, которая показывает статистику использования виртуальной памяти в системе Linux.





Читать

Microsoft «Project Valterra» Dev Kit 2023 поможет объединить Windows и Arm

Первоначально представленный в мае этого года на мероприятии Microsoft Build, Project Volterra — это набор инструментов Microsoft для разработки, который помогает разработчикам легко создавать приложения Windows для устройств Arm.

Комплект разработчика, работающий на вычислительной платформе Qualcomm Snapdragon 8cx Gen 3, дополняется 32 ГБ ОЗУ и 512 ГБ быстрой встроенной памяти. Что касается ввода-вывода, вы получаете три USB Type-A, два USB Type-C и один Mini-DisplayPort, который может одновременно подключать до трех мониторов или два монитора 4K с частотой 60 Гц. Wi-Fi 6 также встроен для упрощения подключения к сети.

Microsoft «Project Valterra» Dev Kit 2023 поможет объединить Windows и Arm

 

Программное обеспечение — это то, где устройство сияет. Microsoft выпустила полностью совместимый с Arm64 инструментарий разработчика для Windows в общедоступной предварительной версии. Сюда входят популярные приложения, такие как Visual Studio 17.4, Windows App SDK с собственной поддержкой Arm; .NET 7, среда выполнения VC++, Arm64EC и виртуальные машины Azure, и это лишь некоторые из них.

Изо всех сил пытаясь оказать влияние на устройства Windows на базе Arm, Microsoft надеется, что стратегия, ориентированная на программное обеспечение, окажется более успешной. Доступность специально созданного комплекта для разработки представляет собой согласованные усилия по поощрению разработки Windows на Arm, а устройство также включает в себя NPU (нейронный процессор), что дает разработчикам возможность исследовать ускоренный ИИ опыт с помощью кроссплатформенной среды выполнения ONNX. Механизм логического вывода.

Microsoft «Project Valterra» Dev Kit 2023 поможет объединить Windows и Arm

 

Microsoft также добавляет, что теперь разработчики могут использовать виртуальные машины Azure с процессором Ampere Altra Arm для выполнения рабочих нагрузок, а также выполнения и тестирования сборок в облаке. Новые виртуальные машины Azure поддерживают сборки Windows 11 Pro и Enterprise Insider, а также различные дистрибутивы Linux.

«Чтобы повысить производительность, мы добавили оптимизации для конкретных поставщиков, чтобы ваши приложения хорошо работали на различном оборудовании Arm», — говорит Паван Давулури, разработчик Surface в Microsoft.

«Больше приложений, инструментов, фреймворков и пакетов переносятся на Windows на Arm и появятся в ближайшие месяцы. Тем временем, благодаря мощной технологии эмуляции Windows 11, разработчики смогут запускать множество немодифицированных приложений и инструментов x64 и x86 в своем Windows Dev Kit», — добавляет Давулури.

Несмотря на то, что она ориентирована на разработчиков, компактная система выглядит особенно аккуратно и аккуратно, и многие уже размышляют, увидим ли мы однажды, как Microsoft бросит вызов Apple в гостиной с выделенным устройством Surface TV. Один на будущее, наверное.

В настоящее время Microsoft Dev Kit 2023 доступен в восьми странах, включая США, Великобританию, Канаду, Австралию, Германию, Францию, Японию и Китай. Хотите узнать больше, прежде чем сделать решительный шаг? Компания проводит виртуальный саммит Arm Dev Summit, который состоится сегодня позже.



2022-11-01T13:40:08
Microsoft

Блокировка компьютера Windows при бездействии

В этом посте описаны шаги, которые можно предпринять, чтобы включить или отключить автоматическую блокировку компьютера после ограничения бездействия в Windows 11.

По умолчанию Windows автоматически блокирует ваш компьютер, когда вы отсутствуете, чтобы другие люди не могли использовать ваш рабочий стол и получать доступ к вашим файлам.

Когда ваш компьютер заблокирован, по умолчанию отображается экран блокировки. Экран блокировки — это экран или шторка, которую вы видите при включении компьютера перед экраном входа в систему. Он также отображается, когда ваш компьютер заблокирован после того, как вы отошли или нажали клавишу Windows+L.

Параметр политики безопасности «Интерактивный вход в систему: предел бездействия компьютера» позволяет указать количество секунд бездействия пользователя, и в случае его превышения Windows автоматически блокирует компьютер.

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

Как включить или отключить автоматическую блокировку компьютера после бездействия в Windows 11

Как упоминалось выше, Windows автоматически блокирует ваш компьютер, когда вы отсутствуете, чтобы другие люди не могли использовать ваш рабочий стол и получать доступ к вашим файлам.

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

Для этого откройте локальную политику безопасности (secpol.msc), щелкнув меню «Пуск» и выполнив поиск «Изменить групповую политику», как показано ниже.

В разделе «Лучшее соответствие» выберите «Локальная политика безопасности», чтобы запустить редактор локальной политики безопасности.

В левой панели редактора локальной политики безопасности разверните дерево:

Локальная политика -> Параметры безопасности

В области сведений о параметрах безопасности справа найдите и дважды щелкните параметр Интерактивный вход: ограничение бездействия компьютера.

При входе в систему: окно «Свойства политики ограничения бездействия компьютера» введите число от 0 до 599940, указывающее, когда сеанс входа пользователя будет заблокирован после бездействия, и нажмите «ОК».

Если машина будет заблокирована после того, как установлено значение ноль (0) или не имеет значения (пусто), параметр политики отключен, и сеанс входа пользователя никогда не блокируется после бездействия.

Локальная политика безопасности доступна только в выпусках Windows 11 Pro, Enterprise и Education.

Если вы используете Windows Home и у вас нет редактора локальной политики безопасности, откройте редактор реестра Windows, чтобы настроить его там.

Когда откроется реестр Windows, перейдите к пути в дереве ниже:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem

На правой панели системного ключа дважды щелкнитеданные InactivityTimeoutSecs REG_DWORD, чтобы открыть их.

Примечание. Если вы не видите данные для InactivityTimeoutSecs, щелкните правой кнопкой мыши в пустой области окна и выберите «Создать», выберите «Значение DWORD (32-разрядное)» и введите InactivityTimeoutSecs в качестве имени, чтобы создать его.

Затем измените тайм-аут бездействия в секундах в десятичном формате и нажмите OK, чтобы сохранить.

Вывод:

В этом посте показано, как включить или отключить тайм-аут бездействия, прежде чем компьютер автоматически заблокируется в Windows 11. Если вы обнаружите какую-либо ошибку выше или вам есть чем поделиться, воспользуйтесь формой комментариев ниже.



2022-10-31T18:17:47
Вопросы читателей

Оплата на AliExpress через QIWI больше не работает

Алиэкспресс Рассрочка

В последнее время у многих пользователей возникают трудности при оплате Aliexpress через QIWI. Причем проблемы возникают как при оплате через сайт, так и в мобильном приложении. Сложности стали возникать в июне 2022 года, так как именно в этот период маркетплейс принял новую политику безопасности, и все заказы, оплачиваемые через систему QIWI, начали закрываться. В старой версии глобального приложения оплату этим способом еще можно было произвести, а вот в новом приложении, созданном только для пользователей РФ и стран СНГ, этот способ оказался удален. Читать

Копирование файлов в Linux

Копирование файлов, вероятно, является частью повседневной жизни любого, кто использует Linux. Вы часто хотите скопировать файл в разные каталоги. Самый простой способ копирования файлов в Linux — использование командной строки. Для тех, у кого есть проблемы с командной строкой, вы можете использовать графический интерфейс, но рекомендуется придерживаться командной строки для большей гибкости. Тем не менее, в этом руководстве будут обсуждаться различные способы копирования файлов в Linux.

Копирование файлов в Linux

Вы можете использовать графический интерфейс или командную строку для копирования файлов в Linux.

Способ 1: Графический способ

Для тех, кому не нравится командная строка, вы можете просто щелкнуть правой кнопкой мыши файл, который хотите скопировать, и выбрать параметр копирования. Затем перейдите туда, куда вы хотите скопировать файл, щелкните правой кнопкой мыши и выберите команду вставки.

В качестве альтернативы вы можете использовать «копировать в», который открывает файловую систему, чтобы вы могли перейти к целевому каталогу.

Способ 2: способ командной строки

Копировать файлы в Linux лучше всего при использовании командной строки. Кроме того, Linux предлагает команду cp, которую вы можете использовать для копирования файлов из одного каталога в другой, указав его путь.

Существуют различные параметры, которые вы можете использовать с командой cp. Ниже приведена краткая шпаргалка:

  1. -v: добавлено, чтобы сделать команду cp подробной.
  2. -i: добавлено, чтобы сделать команду cp интерактивной, особенно при копировании файлов в каталог, содержащий файлы с тем же именем.
  3. -p: добавлено для копирования файла и его атрибутов, таких как права доступа и даты изменения.
  4. -b: добавлено для создания резервной копии файла, копируемого в папку назначения, но с другим расширением.
  5. -r: указывает рекурсивность и используется, когда вы хотите скопировать все файлы в каталоге.

Давайте посмотрим, как команда cp используется для копирования файлов.

Копирование файлов в тот же каталог

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

В данном образе, если бы нам нужно было скопировать bash1.sh в папку dir1, команда была бы такой:

$ cp -v bash1.sh dir1

Обратите внимание, что мы добавили параметр -v для подробных сведений.

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

$ cp -v file1 file2 file3 ... [целевой каталог]

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

$ cp -v *.txt [целевой каталог]

Предположим, вы хотите скопировать файлы в подкаталог текущего каталога; необходимо указать путь. Например, если в каталоге dir1 есть подкаталог с именем test и вы хотите скопировать в него файл, мы можем использовать следующую команду:

$ cp -v filename ./dir/subdir

Если вы скопируете файлы в каталог с таким же именем файла, вы в конечном итоге перезапишете существующие файлы, если не добавите параметр -i для интерактивности.

Давайте попробуем повторить команду из предыдущего примера, чтобы увидеть, какую ошибку она вызывает, и как вы можете перезаписать существующие файлы или нет.

На предыдущем изображении, если вы хотите перезаписать файлы с одинаковыми именами в целевом каталоге, вы должны ввести y в терминал, а затем нажать клавишу ввода. Если вы не хотите перезаписывать, нажмите n.

Если вы хотите создать копию файла в том же каталоге, вы должны указать целевой файл и имя файла реплики. Например, давайте создадим копию нашего файла file1.txt с именем replica.txt и сохраним его атрибуты. В этом случае команда будет такой, как показано ниже:

$ cp -vp file1.txt replica.txt

Чтобы создать резервную копию копируемого файла, добавьте флаг -b и обратите внимание на новый файл резервной копии, созданный с другим расширением. Давайте создадим резервную копию bash1.sh в нашей папке назначения. Теперь у нас есть новая резервная копия с именем bash1.sh-

Если вы хотите скопировать каталог и все файлы, добавьте параметр -r и укажите путь. Например, на следующем изображении мы скопировали папку linuxhint и все ее содержимое в каталог dir1.

Копирование файлов в разные каталоги

Если вам необходимо скопировать файлы, расположенные в разных каталогах, используйте следующий синтаксис:

$ cp [параметры] [путь-источник] [путь-назначения]

Например, команда показана ниже, если нам нужно скопировать файл из каталога /Pictures в подкаталог linuxhint в каталоге dir1.

Хитрость заключается в том, чтобы указать точный путь к исходному файлу и место назначения.

Вывод

Мы рассмотрели различные варианты копирования файлов в Linux. Описанные команды требуют лишь небольшой практики, и вскоре вы научитесь копировать файлы в Linux с помощью командной строки.



2022-10-31T16:07:02
Вопросы читателей