Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Потоки NTFS, Создание новой системы безопасности 
:(
    Опции темы
DeviceIK
Дата 3.12.2006, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 3.12.2006

Репутация: нет
Всего: нет



Пролог:
 В vpn есть следующая особенность - разделение пользователей по доменам 
средствами коммутатора. У каждого юзера есть что-то типа id для своей сетовой 
карты, и по нему и происходит разделение. Т.е. юзер, зарегестрированный как 
бухгалтер, не будет сидеть в домене юристов. И при переносе ПК в новое место, 
id сохраняется. Таким образом, никаких настроек менять не надо.
Задача: 
 Сделать надстройку над форточками. При установке создаются 2 сессии - для 
работы с обычными и конфеденциальными документами типа .doc. Т.е. юзер 
регистрируются в винде и регистрируется в нужной сессии. Не выходя из 
аккаунта, он может открыть другую сессию и работать уже с секретами. НО! 
Нельзя допустить копирование информации из секретной сессии в несекретную. 
Т.е. например, если в секретной запущен Ворд, то в несекретной нельзя его 
запустить. Буфер обмена также очищается. Должно получиться что-то вроде 
второго рабочего стола.
Идеи: 
 Создать в НТФС доп. поток, в котором для всех .doc назначить флаг - 
секрет/несекрет. При запуске процессов типа Ворд контролировать, можно ли это 
в данной сессии.
Вопрос:
 Есть ли какие-нибудь идеи, как это вообще осуществить на C#. Хотя бы как 
сделать поток в НТФС.
PM MAIL   Вверх
Djuffin
Дата 3.12.2006, 20:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 18.3.2005

Репутация: 1
Всего: 2



Это очень сложная задача. Предлагаю более простое и надежное решение. Вся работа с секретными документами происходит на отдельном сервере(ах) через терминальный клиент.
Приемущества.
1. гарантия сохранности фалов на сервере и простота контроля их использования
2. буквальная реализация второго рабочего стола
3. высокая степень изоляции сессий

P.S. А при чем здесь .NET?
PM MAIL   Вверх
mr.DUDA
Дата 3.12.2006, 22:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232




 ! 
mr.DUDA
DeviceIK, название темы должно отражать её суть; дублирование тем карается по закону.


Примеры работы с NTFS-ными потоками есть на codeproject.com


--------------------
user posted image
PM MAIL WWW   Вверх
DeviceIK
Дата 5.12.2006, 21:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 3.12.2006

Репутация: нет
Всего: нет



В том то все и дело, что под винду это не реализовано! Хочется попробовать, а не знаю, как начать. Потому совета и прошу. Вообще, статью доктора наук на эту тему прочитал, вот и загорелся. А .NET потому, что просто хочется. Билдер надоел, хочу на шарпе научиться.
P.S. Модератору: sorry, случайно 2 копии получилось! А тема сообщения суть отражает!
PM MAIL   Вверх
ivashkanet
Дата 6.12.2006, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 47
Всего: 149



 smile 
Цитата(DeviceIK @  5.12.2006,  20:15 Найти цитируемый пост)
случайно 2 копии получилось

Три  smile Две здесь и одна в WinForms
Цитата(DeviceIK @  5.12.2006,  20:15 Найти цитируемый пост)
А тема сообщения суть отражает! 

Ок, я тоже буду все свои темы объявлять задачами мирового масштаба  smile 
PM MAIL WWW ICQ   Вверх
Дрон
Дата 6.12.2006, 18:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

Репутация: 24
Всего: 93




M
Дрон
Переименовал тему. В любом случае это не "Задача мирового масштаба". И хватит оффтопить.


Это сообщение отредактировал(а) Дрон - 6.12.2006, 18:35


--------------------
Да. Именно так.
PM   Вверх
DeviceIK
Дата 6.12.2006, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 3.12.2006

Репутация: нет
Всего: нет



Ладно, злые вы  smile О том, что это задача мир. масштаба писал какой-то доктор в октябрьском pcWeek. Скажите лучше, как перехватить вызов winword.exe или блокировать открываемый файл?
p.s. спасибо за ссылку. Очень дельный ресурс.
PM MAIL   Вверх
mr.DUDA
Дата 7.12.2006, 10:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



На дотнете ? Никак. Учите С++ и WinAPI.

P.S. хватит дублировать темы/ответы. Удаляю без предупреждения.


--------------------
user posted image
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0556 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.