Zablokowanie dostepu do folderu

0

Hej,
mam oto taki problem pobieram pliki z bazy danych i wrzucam je do folderu, i zalezy mi na tym aby dostep do plikow odbywal sie wylacznie z mojej aplikacji, bo na razie jest tak ze ktos moze wejsc i przekopiowac pliki jak to zmienic, szyfrowac pliki? czy jak?

pozdrawiam.

0

nowy użytkownik + prawa dostępu do folderu tylko na tego użytkownika + uruchomić program jako użytkownik

pasi ?

0

[glowa]
hym może mogłem napisać to od razu: chcę to zrobić bez ingerencji w systemie(administracji), tylko z c#, bo np: na 100 kompach nie będe robil nowego użytkownika [glowa]

pozdrawiam.

0

zabrakło fundamentalnego szczegółu - po co?

jeżeli system jest poprawnie administrowany (czytaj: zwykli userzy nie mają praw administratora), wystarczy dać prawa dostępu tylko rootowi i z poziomu programu odwoływać się do niego jako root. Ale jeżeli program nie spełnia zadań związanych z systemem, bardziej elegancko by było zrobić coś takiego, jak napisał Potwoor_. Ale nie wiedząc jakie to zadanie ma spełniać, można tylko pozgadywać.

btw: pod linuxem utworzenie nowych użytkowników na 100 kompach nie byłoby problemem ;)

0

Niestety nie mogę liczyć na to czy maja uprawnienia administratora czy nie;/ po prostu będę szyfrował pliki AES.

pozdrawiam.

0

Jeśli ktoś ma dostęp do odczytu do pliku .exe programu, to złamanie tego to tylko kwestia czasu. Wystarczy Reflector. Chyba, że pliki będą szyfrowane na hasło wpisywane za każdym razem.

0
TeWuX napisał(a)

Jeśli ktoś ma dostęp do odczytu do pliku .exe programu, to złamanie tego to tylko kwestia czasu. Wystarczy Reflector. Chyba, że pliki będą szyfrowane na hasło wpisywane za każdym razem.

Hym moze opisze jak ja to widze, aplikacja ma w zaszyfrowanym configu klucz podczasz sciagania plikow szyfruje je i pozniej w momencie dostepu do tych pilkow za pomoca klucza z configu korzysta znich.
2 opcja to ze podczas wstawiania plikow do bazy danych beda generowane klucze, a potem za pomoca tych kluczy bedzie dostep.
3 opcja:
pliki ktore bede wrzucane do bazy beda juz zaszyfrowane.

pozdrawiam.

0

A gdzie klucz do zaszyfrowanego configu? TeWuXowi chodzi o to, ze jezeli gdziekolwiek w plikach aplikacji sa klucze to mozna je wyciagnac.

0

ok, zrozumiałem aluzje. Więc jak takie coś rozwiązać? Przechowywać w pamięci te pliki? trochę to nie wydajne;/

pozdrawiam

0

W którymś momencie użytkownik musi podać hasło ręcznie. Albo to będzie klucz, którym szyfrujesz pliki albo przy logowaniu na oddzielne konto użytkownika (z którego korzysta program), które ma wyłączny dostęp do tych plików.
Innym sposobem jest przetrzymywania klucza na pendrive'ie lub płytce, do której Ty masz tylko dostęp.
Nic innego mi do głowy nie przychodzi. Na pewno klucza, czy też hasła do klucza, nie możesz trzymać na komputerze.

0

ok dzięki wszystkim za odp. Przemysle, pogadam z adminem i zobaczymy co wybiorę.

pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1