Перейти к содержимому
  • 0
logic

Как определить являеться ли диск частью мода в open computers

Вопрос

Пишу мод openOS испровляюший баги и имеюший повышеную безопастность
болле грамотную работу с потоками
в данный момент автозагрузка там работает только с rootfs тоесть системного диска
но вот как быть с роботами? вить монтирования там производиться по средствам автозагрузки
да и cardwriter(из open securiti) имеет встроенный софт и опять же для его работы требуеться автозагрузка которая с корнями выпилина из системы в угоду безопастности
так вот как отличить fsку созданныу самим модом от дискеты например которая может содержать вирус?
для того чтобы запускать только проверинные автозагрузочьные файлы
из вариантов вижу только isReadonly но сделать диск рид онли может каждый
и заполниность 100процентов но обять же забить диск по байтово и перестать только когда забьеться тоже может каждый
чек суммы тож не варик вдруг обнова мода или одного из аддонов

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендуемые сообщения

Readonly + прегенерированный адрес компонента в метадате?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Заодно это позволит поддерживать обычные дискеты, а не только лут-диски

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
18 часов назад, hohserg сказал:

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

Заодно это позволит поддерживать обычные дискеты, а не только лут-диски

неплохой вариант, правда хешировать придеться весь диск так как например софт из cardwriter вроде как может испольховаться для подмены файлов openOS, кстате вот ссылка на патч: https://drive.google.com/file/d/1hyOD5VYdpWn0xD2sOWMhtR-iqYsoDGNW/view?usp=sharing

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 15.01.2022 в 23:41, Disc2 сказал:

Readonly + прегенерированный адрес компонента в метадате?

расталкуй плиз понял только readonly

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, rootmaster сказал:

расталкуй плиз понял только readonly

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Он модифицирует OpenOS, а не OpenComputers, вроде

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 17.01.2022 в 21:19, Disc2 сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, rootmaster сказал:

чее какого моего мода?

Вот этого, наверное:

В 15.01.2022 в 12:05, rootmaster сказал:

Пишу мод openOS испровляюший баги и имеюший повышеную безопастность

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, rootmaster сказал:

чее какого моего мода?

Ну и вот этого:

6 часов назад, rootmaster сказал:

если файл пренедлежит аддону

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 17.01.2022 в 21:24, hohserg сказал:

Он модифицирует OpenOS, а не OpenComputers, вроде

да, ты прав

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить на вопрос...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...