Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.


Предупреждение

При работе в ОС СН Astra Linux SE на ненулевом уровне конфиденциальности вывод звука через устройство "динамик ПК" по умолчанию заблокирован. Это сделано из соображений безопасности, так как использование вывода звука позволяет легко организовать канал утечки информации.

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

Перед тем, как выполнять указанные ниже действия следует убедиться, что вывод звука возможен при работе на нулевом уровне конфиденциальности, в частности, что:

  1. В используемом ПК имеется физическое устройство для вывода звука через "динамик ПК", и это устройство подключено должным образом.

  2. Загружен модуль ядра pcspkr, обеспечивающий вывод звука. Проверить, загружен ли модуль, можно командой:

    Command
    Titlelsmod | grep pcs pcspkr
    pcspkr                 16384  0

    Загрузить модуль можно командой:

    Command
    sudo modprobe pscpkr

    Для автоматической загрузки модуля при загрузке ОС добавить название модуля в файл /etc/modules.

Для проверочного вывода звука можно использовать команду:

Command
echo -ne "\a"

Или использовать команду beep из одноимённого пакета beep.

Разрешение вывода звука через динамик ПК с ненулевого уровня конфиденциальности

Для того, чтобы с ненулевого уровня конфиденциальности можно было выводить звук через динамик ПК следует присвоить мандатный атрибут whole устройству /dev/tty0, для чего выполнить команду:

Информация
sudo pdpl-file 3:63:-1:whole /dev/tty0

Подробнее про мандатный атрибут whole см. Метка безопасности: структура и состав

Для того, чтобы разрешение выводить звук автоматически восстанавливалось после перезагрузки ОС указанную выше команду следует добавить в файл /usr/sbin/pdp-init-fs:

Блок кода
pdpl-file 3:63:-1:whole /dev/tty0



Информация
titleДанная статья применима к:
  • ОС СН Смоленск 1.6


Информация

В состав ОС Astra Linux входит пакет beep, обеспечивающий вывод звуковых сигналов с заданными параметрами через динамик ПК. При установке ОС по умолчанию этот пакет не устанавливается. В ОС СН Astra Linux SE пакет находится на диске со средствами разработки и после подключения этого диска в качестве источника пакетов может быть установлен командой:

Command
sudo apt install beep