База знаний · Школам и кружкам

Безопасность установки в классе

Проверенные источники, контрольные суммы и запрет сторонних скриптов при установке пакетов.

Детские компьютеры — не место для сюрпризов из интернета. В школьном режиме Trema IDE установка чего бы то ни было проходит через три рубежа защиты: проверенные источники, контрольные суммы и запрет стороннего кода при установке. Разберём каждый.

Рубеж 1. Только проверенные источники

Заводские источники пакетов — серверы Trema: каталог библиотек libraries.trema.ru и зеркало плат packages.trema.ru. Никаких случайных адресов из интернета. Список источников закрыт замком учителя — ученик не добавит «интересный сайт» в источники даже из любопытства. Всё, что приезжает на машины по пакету класса, идёт только по этим доверенным каналам.

Рубеж 2. Контрольные суммы

Каждый скачиваемый файл сверяется с цифровым отпечатком (контрольной суммой), опубликованным в каталоге. Файл повреждён или подменён по дороге — установка не пройдёт. Тот же принцип действует и на установщики самой программы: суммы SHA-256 публикуются на странице загрузки.

Рубеж 3. Запрет установочных скриптов

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

Менеджер библиотек Trema IDE: установка с проверкой целостности из доверенного каталога
Всё, что ставится в классе, приходит из доверенного каталога с проверкой целостности.

Плюс организационный контур

Что сказать системному администратору школы

Если в школе строгий контур: программе нужны исходящие соединения к доменам trema.ru (сайт, каталог библиотек, зеркало плат, облако). Ничего стороннего программа не качает; весь трафик — к нашим серверам в России. Для полностью изолированных классов есть офлайн-путь — см. «Класс без интернета».

Частые вопросы

Может ли ученик поставить программу из случайного источника?

Нет: источники пакетов закрыты замком учителя, заводские источники — только серверы trema.ru, а установка библиотек без PIN недоступна.

Обновлено: 19 июля 2026