Архив автора: admin

Chrome OS 112 уже выпущена и это ее новости

ChromeOS

ChromeOS — это операционная система на базе Linux, разработанная Google. Это производная от проекта с открытым исходным кодом Chromium OS и использует веб-браузер Google Chrome в качестве пользовательского интерфейса.

Объявлен выход новой версии ХромОС 112 что включает в себя изменения, улучшения и исправления ошибок. Среди наиболее важных изменений — улучшения, внесенные в Fast Pair, а также, помимо прочего, возможность восстановления забытых паролей.

Тем, кто не знаком с Chrome OS, следует знать, что система основана на ядре Linux, инструментах сборки ebuild / portage, открытых компонентах и ​​веб-браузере Chrome 111.



Основные новые функции Chrome OS 112

В этом новом выпуске Chrome OS 112 среди изменений снова выделяется утилита Fast Pair, и необходимо помнить, что Fast Pair был представлен в предыдущей версии Chrome OS 111, и это в основном более простой и быстрый способ сопряжения с устройствами Bluetooth и Смартфоны Android, и в этом новом выпуске добавлен специальный раздел для сохраненных устройств, подключенных через Fast Pair. Google говорит, что этот «опыт отражает возможности управления, уже доступные сегодня для Fast Pair на Android».

Еще одно изменение, которое выделяется новой версии, он находится в меню быстрых настроек что было обновлено с большими кнопками и аналогичной группировкой функций для облегчения навигации. Добавлена ​​отдельная панель для уведомлений, индикатор которой отображается слева от даты. Параметр «chrome://flags#qs-revamp» предлагается контролировать, включено ли новое меню.



В дополнение к этому, мы также можем найти в этой новой версии Chrome OS 112, что предусмотрена возможность восстановления забытого пароля, на основе использования онлайн-процесса для восстановления доступа к учетной записи Google. Чтобы восстановление работало, вы должны явно включить эту функцию в настройках (Безопасность -> Логин -> Локальное восстановление данных).

С другой стороны, приложение Screencast (утилита, представленная в Chrome OS 103), которое позволяет записывать и просматривать видеоролики с экрана, добавило новую функцию, заключающуюся в том, что до сих пор транскрипции скринкастов были доступны только в Английский для EE В США этот выпуск ChromeOS 112 готовит почву для «широкого диапазона языков, включая испанский, японский, французский, итальянский и немецкий».



Google говорит, что эта многоязычная транскрипция скоро появится, поэтому для ее включения может даже не потребоваться обновление ChromeOS. Функция транскрипции использует API транскрипции Google S3, что означает, что Google может добавлять новые языки одним нажатием кнопки.

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

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



Из других изменений, которые выделяются:

  • 16 исправления безопасности
  • Приложения Chrome исчезли из Mac, Linux и Windows (но не из ChromeOS)
  • Дополнительные параметры данных в Google Chrome Takeout


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

Скачать Chrome OS 112

Новая сборка теперь доступно для большинства Chromebook в настоящее время, помимо того, что внешние разработчики имеют версии для обычных компьютеров с процессорами x86, x86_64 и ARM.

И последнее, но не менее важное: если вы являетесь пользователем Raspberry, вы должны знать, что вы также можете установить Chrome OS на свое устройство, только версия, которую вы можете найти, не является самой последней, и все еще существует проблема с ускорением видео из-за аппаратное обеспечение.




2023-04-08T04:58:30
приложений

🐧 Как безопасно использовать команду read на Linux

Не стоит вводить пароли непосредственно в шелл скрипт.

Всякий раз, когда мы указываем пароль на Linux, он должен быть либо невидимым, либо звездочки (*) должны маскировать наш пароль так, чтобы он стал нечитаемым.

В этой теме мы рассмотрим различные техники чтения паролей с помощью Bash.

Как читать пароли на Bash?

Bash имеет встроенную утилиту для чтения ввода от пользователя, которая называется read.

 Проверка, содержит ли переменная число на Bash

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

С помощью этой команды мы также можем написать скрипт, который будет принимать ввод побуквенно и преобразовывать эти буквы в * на лету.

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

Чтение без отображения вводимых символов

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

#!/bin/bash

read -p "Enter name " name

echo "Hi, $name"

read -sp "Enter password " pass

echo

echo "$name has provided the password $pass"

echo

Скрипт принимает от пользователя имя пользователя и пароль.

Пароль не видно, и все, что вводится пользователем в качестве пароля, не отображается.

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

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

Для этого мы используем флаг -s, доступный в команде read, чтобы заглушить эхо от пользовательского ввода.

Это позволяет работать с командой read безопасным образом.

В результате bash не отображает то, что вводит пользователь.

Этот ввод хранится в переменной, переданной с командой read, и может быть обработан в соответствии с требованиями.

Чтение со звездочками

Когда запрашивается пароль, мы часто видим, что пароли заменяются звездочками (*).

Прямого способа сделать это в Bash не существует.

Однако мы можем сделать то же самое, написав скрипт.

#!/bin/bash

pass=""

pass_var="Your password :"      # to take password character wise

while IFS= read -p "$pass_var" -r -s -n 1 letter

do

    if [[ $letter == $' ' ]]       #  if enter is pressed, exit the loop

    then

        break

    fi

    

    pass=pass+"$letter"      # store the letter in pass

    pass_var="*"            # in place of password the asterisk (*) will be printed

done

Мы просим пользователя ввести пароль.

В цикле while мы используем IFS (Internal Field Separator) для разделения символов.

Команда read с флагом -r прочитает пароль.

Флаг -s гарантирует, что пароль будет прочитан безопасно.

Для отображения введенного пароля посимвольно мы ввели флаг -p с командой read.

Опция -n не выводит завершающую новую строку.

Скрипт запрашивает пароль и считывает его символ за символом до тех пор, пока пользователь не нажмет кнопку Enter.

Для каждого символа, который вводится из запроса, скрипт заменяет его на звездочку (*).

Чтение из файла

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

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

Рекомендуется всегда держать файл паролей скрытым.

В Linux это можно сделать, создав файл, начинающийся с точки(.), например .passwd.txt.

Мы создадим этот файл, открыв ваш любимый редактор, введя пароль и сохранив его.

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

Для этого мы воспользуемся инструментом chmod.

Мы можем проверить права доступа к этому файлу с помощью команды ls -al.

Вот как мы это сделаем:

echo “password123” > .passwd.txt # Запись содержимого в файл
chmod 600 .passwd.txt # Предоставление соответствующих прав
ls -al .passwd.txt # проверка прав

#!/bin/bash

passFile=".passwd.txt"

pass=`cat $passFile`

echo Password read from the $passFile is $pass

Скрипт считывает пароль из файла passwd.txt с помощью команды cat.

Он сохранит пароль в переменной pass.

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

Безопасное чтение на Bash

Всегда рекомендуется шифровать пароли в скриптах на Linux bash.

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

Шифрование пароля для чтения

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

Следовательно, шифрование паролей всегда является хорошей практикой.

Существует инструмент командной строки под названием openssl, предоставляющий нам функции криптографии библиотеки OpenSSL.

#!/bin/bash

read -sp "Enter your password: " pass

encryptedPass=`echo $pass | openssl enc -aes-256-cbc -md sha512 -a -pbkdf2 -iter 100000 -salt -pass pass:'An0terS3cr3t'`

echo

echo "Encrypted password is " $encryptedPass

Вводимый пароль шифруется с помощью инструмента openssl.

Вместе с ним передается множество параметров.

Давайте разберемся в назначении каждого из них.











ПараметрИспользуется для
enc -aes-256-cbcОн представляет собой тип шифрования. Мы используем 256 блоков Advanced Encryption Standard с Cipher Block Chaining (CBC).
md sha512Он представляет собой тип дайджеста сообщения. В нашем случае мы используем криптографический алгоритм SHA512
aОн представляет кодирование и декодирование в формате base64. Он выполняет операцию кодирования после шифрования и декодирования перед расшифровкой.
pbkdf2Она представляет собой функцию деривации ключа на основе пароля 2 (PBKDF2), которая гарантирует, что атаки методом перебора будут более сложными.
iterОн представляет собой количество вычислений, которые будут использоваться PBKDF2. В нашем случае мы рассмотрели 1000
saltОн представляет собой случайные данные, что гарантирует, что зашифрованные данные будут отличаться каждый раз, даже для одного и того же пароля.
passОн представляет собой пароль или ключ, который будет использоваться для шифрования данных. Мы приняли его за ‘An0terS3cr3t’.

Мы ввели в скрипт пароль ABCdef1@ и сохранили его в переменной.

Мы выполняем echo пароля и передаем вывод в качестве входа команде openssl.

Затем openssl, используя указанные параметры, шифрует его.

Расшифровка зашифрованного пароля

Так же, как мы пытались зашифровать пароль, мы можем расшифровать его.

Мы снова будем использовать команду openssl аналогичным образом.

#!/bin/bash

read -sp "Enter your password: " pass

encryptedPass=`echo $pass | openssl enc -aes-256-cbc -md sha512 -a -pbkdf2 -iter 100000 -salt -pass pass:'An0terS3cr3t'`

echo

echo "Encrypted password is " $encryptedPass

decryptedPass=`echo $encryptedPass | openssl enc -aes-256-cbc -md sha512 -a -pbkdf2 -iter 100000 -salt -pass pass:'An0terS3cr3t' -d`

echo

echo "Decrypted password is " $decryptedPass

Расшифровка пароля с помощью openssl происходит точно так же, как и шифрование.

Данные, взятые на вход, передаются команде open ssl вместе с параметрами.

Результат этой операции присваивается переменной, в которой хранятся расшифрованные данные.

Заключение

  • Пароли в виде простого текста представляют собой довольно серьезный и основной недостаток безопасности.
  • Команда read может быть использована для чтения паролей с помощью ее флагов.
  • Мы узнали, как создавать и читать скрытые файлы паролей.
  • Утилита openssl является широко используемым инструментом для шифрования и дешифрования.



2023-04-06T17:44:58
Скрипты

Python 3. Арифметические операции

В этой статье разберем числовые типы данных в Python 3: int, float и complex, а также разберём арифметические операции.





Читать

GPTGO.AI: полезный онлайн-поисковик с искусственным интеллектом через ChatGPT.

GPTGO.AI: полезный онлайн-поисковик с искусственным интеллектом через ChatGPT.

GPTGO.AI: полезный онлайн-поисковик с искусственным интеллектом через ChatGPT.

Если вы ИТ-специалист или увлечены технологии, информационные технологии и вычислительная техникаЧто ж, наверняка на данный момент в 2023 году, очень наверняка, вы уже осознаете массовость, важность и полезность использования Технологии искусственного интеллекта (ИИ), как работать во многих сферах, так и учиться и развлекаться.

Поэтому в DesdeLinux, начиная с 2023 года, мы рассказываем вам о многих технологиях искусственного интеллекта, их новостях и разработках, а также веб-сайты и ресурсы (онлайн) IA доступный. Но прежде всего, подчеркивая те, которые основаны на бесплатные и открытые технологии, или в противном случае, которые являются бесплатными и доступными. И, насколько это возможно, те, которые кажутся безопасными или безвредными для компьютерной безопасности пользователей, то есть их конфиденциальности и анонимности.



Читать

GnuCash 5.0 уже выпущен и содержит несколько улучшений и новых функций.

GnuCash

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

Недавно было объявлено выпуск новой версии GnuCash 5.0, которая представляет собой систему с открытым исходным кодом для индивидуального финансового учета.

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



Читать

GNU Coreutils 9.2 уже выпущен, и это его новости

GNU Coreutils

Coreutils — это программный пакет, разработанный проектом GNU, который содержит несколько основных инструментов, таких как cat, ls и rm, необходимых для Unix-подобных операционных систем.

Недавно стало известновыпуск новой стабильной версии из набора основных системных утилит GNU Coreutils 9.2  который включает в себя такие программы, как sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls и т. д.

Coreutils (или GNU Core Utilities) представляет собой комбинацию трех предыдущих пакетов: файловых утилит (fileutils), утилит оболочки (shellutils) и утилит обработки текстов (textutils).





Читать