Size: a a a

МакЛикбез

2020 May 24

ST

Semyon Toporov in МакЛикбез
Ну что-то типа того. Само подключение планируется через самописное консольное приложение, а файлы пользователей и привелегии должны быть записаны в файлах на сервере
источник

МШ

Михаил Штейнбок... in МакЛикбез
Ivan Tiukov
Миша вон играл через него по интернету с моей игровой станции даже
+
источник

ST

Semyon Toporov in МакЛикбез
Конечно может показаться, что это очень тупая схема, но это один из вариантов, я просто думаю какой лучше подойдет. Это всё как бы для ограниченного круга лиц делается
источник

J

Jenia ❌ oFFerto in МакЛикбез
а взять базу данных готовою и прикрутить ее не вариант?
источник

IT

Ivan Tiukov in МакЛикбез
Semyon Toporov
Суть заключается в том, что к примеру: у меня есть сервер, к нему подключаются по ftp, приложение автоматически читает определенный файл и выполняет команды, которые в нём заложены. Т.е на сервере лежат файлы, которые образуют небольшую примитивную базу данных. Реально ли такое взаимодействие и можно ли как-либо защитить?
Ограничьте просто адреса, с которых будет производиться подключение
источник

ST

Semyon Toporov in МакЛикбез
Jenia ❌ oFFerto
а взять базу данных готовою и прикрутить ее не вариант?
Думаю вариант, я то про этот вариант подумал исходя из того, что однопользовательская версия системы хранит свои файлы в определенной директории на диске и я думаю как дальше с ними поступить, ибо в случае с нормальной базой данных были некоторые особенности, и я не очень представляю как решить их
источник

ST

Semyon Toporov in МакЛикбез
Ivan Tiukov
Ограничьте просто адреса, с которых будет производиться подключение
Что-то типа белого списка?
источник

IT

Ivan Tiukov in МакЛикбез
Не наподобии, а именно он и есть
источник

ST

Semyon Toporov in МакЛикбез
Понятно, спасибо
источник

ST

Semyon Toporov in МакЛикбез
В принципе, попробую все возможные варианты и решу какой больше подойдет, ибо у каждого свои плюсы и минусы
источник

IT

Ivan Tiukov in МакЛикбез
А зачем ftp?
источник

IT

Ivan Tiukov in МакЛикбез
Я правильно же понимаю, что там просто файлик, внутри которого список команд на выполнение на другой машине?
источник

ST

Semyon Toporov in МакЛикбез
Ivan Tiukov
Я правильно же понимаю, что там просто файлик, внутри которого список команд на выполнение на другой машине?
Ну как бы: на компьютере запускается консольное приложение, вводятся данные, приложение подключается к серверу, открывает файл, в котором должны находиться эти данные, проверяет правильность и после этого из другого файла берет данные рабочей директории и после позволяет работать с ней и с файлами в ней
источник

IT

Ivan Tiukov in МакЛикбез
Это все через интернет или по сети?
источник

ST

Semyon Toporov in МакЛикбез
Через интернет
источник

IT

Ivan Tiukov in МакЛикбез
Тогда это крайне плохая затея
источник

IT

Ivan Tiukov in МакЛикбез
Меняйте подключение с ftp на что-либо с шифрованием и авторизацией по ключам
источник

IT

Ivan Tiukov in МакЛикбез
Банально тот же scp хотябы
источник

ST

Semyon Toporov in МакЛикбез
Спасибо, изучу этот вопрос
источник

IT

Ivan Tiukov in МакЛикбез
Просто в противном случае вы в открытом виде гоняете по сети и логины с паролем, и сами данные. Смотри кто хочет, делай что хочешь
источник