Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.11.2015, 23:01   #1
xameleon48
Пользователь
 
Регистрация: 03.06.2014
Сообщений: 15
По умолчанию Помощь с файлами в Delphi

Помогите пожалуйста , делаю курсовую модель разграничения доступа(Конфиденциально,ит.д) как к файлу сделать что то типо отметки т.е например если до этого выбран чекбокс конфиденциально открывались бы только файлы у которых отметка конфиденциально, я не особо шарю в программировании , пока додумался только до 3 заранее созданых файла с именами конфиденциально.txt и т.д и в зависимости от их положения в тупую разрешаю или запрещаю но так не получится сделать создание , с меткой конфиденциально и т.п а как по другому я не знаю
xameleon48 вне форума Ответить с цитированием
Старый 08.11.2015, 01:08   #2
temaps
Форумчанин
 
Регистрация: 15.05.2011
Сообщений: 160
По умолчанию

Можно по папке, в которую сложен. Можно в имя файла добавлять метку.
file1.k.txt - конфиденциальный
file2.txt - общедоступный
file3.jack.txt - доступный пользователю jack
Проще вариант с папками
temaps вне форума Ответить с цитированием
Старый 08.11.2015, 08:32   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
делаю курсовую модель разграничения доступа
А по-подробнее? Как далеко распространяется ограничение? Только в пределах твоей программы?
Если файлы должны быть не совсем доступны в принципе то это одно, если только в рамках твоего курсача - то другое.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.11.2015, 09:30   #4
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Как звучит оригинал задания?
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 08.11.2015, 11:33   #5
xameleon48
Пользователь
 
Регистрация: 03.06.2014
Сообщений: 15
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
Как звучит оригинал задания?
Задание звучит как разработка программного имитатора, реализующего политику безопастности информационных потоков относительно некоторого множества субъектов и объектов, но по сути что делать решается с преподавателем

Цитата:
Сообщение от Stilet Посмотреть сообщение
А по-подробнее? Как далеко распространяется ограничение? Только в пределах твоей программы?
Если файлы должны быть не совсем доступны в принципе то это одно, если только в рамках твоего курсача - то другое.
Только в рамках программы, т.е я выбираю в программе уровень доступа , и далее в зависимости от него должен создавать файл который как бы конфиденц. и т.д, и выполнять с ними некоторые функции(открыть , удалить , копировать) , но так что бы те у кого ниже уровень доступа не смогли добраться к файлам с низшим уровнем доступа

Цитата:
Сообщение от temaps Посмотреть сообщение
Можно по папке, в которую сложен. Можно в имя файла добавлять метку.
file1.k.txt - конфиденциальный
file2.txt - общедоступный
file3.jack.txt - доступный пользователю jack
Проще вариант с папками
а как в имя файла добавить метку

Последний раз редактировалось Stilet; 08.11.2015 в 16:37.
xameleon48 вне форума Ответить с цитированием
Старый 08.11.2015, 11:51   #6
temaps
Форумчанин
 
Регистрация: 15.05.2011
Сообщений: 160
По умолчанию

Цитата:
Сообщение от xameleon48 Посмотреть сообщение
а как в имя файла добавить метку
Ну я же написал три примера как. Можно в конец полного имени файла через знак ~ добавлять, например. Можно ещё что-то в это роде придумать
temaps вне форума Ответить с цитированием
Старый 08.11.2015, 16:40   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Только в рамках программы но так что бы те у кого ниже уровень доступа не смогли добраться к файлам с низшим уровнем доступа
Ну тади действительно раскладывать по папкам. Уровень вложенности папок будет указывать уровень доступа.
Можно даже файлы шифровать паролем юзера.
Цитата:
как в имя файла добавить метку
Я бы на твоем месте почитал про ЭЦП. Очень благотворно окажется в курсаке на преподов. ЭЦП+поляна = Перподы млеют
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.11.2015, 20:44   #8
xameleon48
Пользователь
 
Регистрация: 03.06.2014
Сообщений: 15
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Ну тади действительно раскладывать по папкам. Уровень вложенности папок будет указывать уровень доступа.
Простите что так поздно , были проблемы с интернетом,т.е верхняя папка будет строго конф в ней папка конфиденциально и т.д, или просто три папки с такие названиями лежащие где нибудь
xameleon48 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь по работе с файлами в С. kama4i Общие вопросы C/C++ 2 30.06.2015 09:21
Требуется помощь. Работа с файлами xx1100blackbird Помощь студентам 3 24.06.2015 14:06
Помощь с файлами. Powerstrie Паскаль, Turbo Pascal, PascalABC.NET 7 03.02.2015 22:56
нужна помощь в работе с файлами gemoglobin Паскаль, Turbo Pascal, PascalABC.NET 2 08.07.2009 17:21
Работа с файлами. Нужна помощь. Corwin88 Помощь студентам 9 14.05.2008 22:37