25 online Udvikleren.dk > Forums > C / C++ > Forum >

Mappe protection

Forretningsspecialist til Ballerup

Forretningsspecialist til Ballerup

Forretningsspecialist til Ballerup Har du erfaring med person- og virksomhedsdata? Kender du KMD løsningerne P-Data og V-Data, eller de forretningsprocesser der er dækkende for disse løsninger, så er dette måske jobbet for dig! Forretningsspecialisten ... [Læs mere | Flere jobs]
 


Mappe protection Forum  Forum Opret nyt emne  Nyt emne
Hey. Hvordan kan jeg lave et mappe beskyttelses system?
Altså hvor det kører i baggrunden. Hvis du så åbner en eller anden mappe popper den op og siger du SKAL indtaste password for at komme videre ind i den? (:
Jeg har skrevet noget allah:
Fold kodeboks ind/udKode 


Jeg vil nødt tage modet fra dig, men jeg tror opgaven er urealistisk stor :-(

Det er muligt at lave et sådant program, men det er langt fra enkelt. Du skal hooke dig ind i kernen på OS'et, du skal håndtere "data" over for brugere som om de var filer, men ikke er det, og du skal lave et sikkert system og et system med en bagdør, hvis systemet går ned.

Hvis du søger lidt på google kan du sikkert finde et system der kan det du vil, måske også open source.

42657274656C204272616E646572
Jeg har engang udviklet et lignende system i vb.net... Jeg tog alt indholdet af mappen, krypterede det og flyttede det, og så lavede jeg en genvej til programmet selv med nogle parametre på og gav den et ikon som en mappe med en lås på... Så blev den krypterede container åbnet i programmets simple fil-browser... Det kræver ikke nogen OS hook eller noget og er ganske ligetil :)

Mvh.
Henrik Pedersen
HSP Software - www.hsp.dk
Jeg har engang udviklet et lignende system i vb.net... Jeg tog alt indholdet af mappen, krypterede det og flyttede det, og så lavede jeg en genvej til programmet selv med nogle parametre på og gav den et ikon som en mappe med en lås på... Så blev den krypterede container åbnet i programmets simple fil-browser... Det kræver ikke nogen OS hook eller noget og er ganske ligetil :)


Det er vidst ik helt det samme.
Altså det jeg mente var at den hele tiden skulle tjekke om en mappe åbnes af brugeren.
Hvis brugeren åbnede mappen skulle c++ programmet poppe op og sige: Hov, du mangler en adgangskode til at komme videre ind i denne mappe! og når man så har indtastet det rigtige pass har du tilladelse til filerne :)

Jeg vil nødt tage modet fra dig, men jeg tror opgaven er urealistisk stor :-(

Det er muligt at lave et sådant program, men det er langt fra enkelt. Du skal hooke dig ind i kernen på OS'et, du skal håndtere "data" over for brugere som om de var filer, men ikke er det, og du skal lave et sikkert system og et system med en bagdør, hvis systemet går ned.

Hvis du søger lidt på google kan du sikkert finde et system der kan det du vil, måske også open source.


Hmm det lyder svært :P
Er det muligt at lave noget "simpelt" som kan gøre nogenlunde noget aller det så?

Jeg tror ikke der er en simpel måde at gøre det på. Andet end at genbruge nogen andres kode.

42657274656C204272616E646572
Jeg tror ikke der er en simpel måde at gøre det på. Andet end at genbruge nogen andres kode.


Tak for hjælpen. Jeg vil kigge på det :-)

Jeg har engang udviklet et lignende system i vb.net... Jeg tog alt indholdet af mappen, krypterede det og flyttede det, og så lavede jeg en genvej til programmet selv med nogle parametre på og gav den et ikon som en mappe med en lås på... Så blev den krypterede container åbnet i programmets simple fil-browser... Det kræver ikke nogen OS hook eller noget og er ganske ligetil :)


Det er vidst ik helt det samme.
Altså det jeg mente var at den hele tiden skulle tjekke om en mappe åbnes af brugeren.
Hvis brugeren åbnede mappen skulle c++ programmet poppe op og sige: Hov, du mangler en adgangskode til at komme videre ind i denne mappe! og når man så har indtastet det rigtige pass har du tilladelse til filerne :)


Det var også sådan programmet virkede... Eneste detalje var at filerne her var krypterede og gemt af vejen... I teorien kunne du også bare flytte filerne til en "hemmelig" mappe, trods sikkerheden der ville være meget lav, og så bare bruge det med en genvej.. På brugersiden ligner det nemlig fuldstændig at der er password på en mappe :)

Mvh.
Henrik Pedersen
HSP Software - www.hsp.dk
Jeg har engang udviklet et lignende system i vb.net... Jeg tog alt indholdet af mappen, krypterede det og flyttede det, og så lavede jeg en genvej til programmet selv med nogle parametre på og gav den et ikon som en mappe med en lås på... Så blev den krypterede container åbnet i programmets simple fil-browser... Det kræver ikke nogen OS hook eller noget og er ganske ligetil :)


Det er vidst ik helt det samme.
Altså det jeg mente var at den hele tiden skulle tjekke om en mappe åbnes af brugeren.
Hvis brugeren åbnede mappen skulle c++ programmet poppe op og sige: Hov, du mangler en adgangskode til at komme videre ind i denne mappe! og når man så har indtastet det rigtige pass har du tilladelse til filerne :)


Det var også sådan programmet virkede... Eneste detalje var at filerne her var krypterede og gemt af vejen... I teorien kunne du også bare flytte filerne til en "hemmelig" mappe, trods sikkerheden der ville være meget lav, og så bare bruge det med en genvej.. På brugersiden ligner det nemlig fuldstændig at der er password på en mappe :)


Hemmelig mappe: Det eneste problem er så at du stadig kan se den hvis du har slået Vis gemte mapper og filer til (:
eller nice nok

Jeg mente hvis du lod programmet flytte filerne over i en mappe der lå i en helt anden mappe, eventuelt zippede dem op først... Og så lade programmet åbne den mappe :)

Mvh.
Henrik Pedersen
HSP Software - www.hsp.dk
Jeg mente hvis du lod programmet flytte filerne over i en mappe der lå i en helt anden mappe, eventuelt zippede dem op først... Og så lade programmet åbne den mappe :)


jae, men det ville stadig ikke være det samme :)


3 udviklere følger aktivt med i denne tråd
<<   Side 1 ud af 2   >>









Klik for at logge ind


Teknologier