Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

Proces 'digitale handtekening'

Pagina: 1
Acties:
  • 159 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Sinds 3,5 maand ben ik met mijn afstudeerstage bezig. Na 8 weken opleiding in een voor mij nieuwe programmeertaal ben ik bij een MKB-bedrijf fulltime aan de slag met mijn opdracht.

Proces
Gedetacheerde medewerkers vullen wekelijks of maandelijks gewerkte uren in een webapplicatie in. Vanuit daar is het mogelijk een mooi opgemaakte urenbrief te printen die medewerkers bij de klant inleveren bij de klant. Na controle ondertekent de klant de urenbrief en stuurt de medewerker hem per post, fax of e-mail naar mijn afstudeerbedrijf. Daar aangekomen wordt hij door de registratieapplicatie geautomatiseerd verwerkt.

Afbeeldingslocatie: http://members.chello.nl/f.jkvanrijt/proces.gif
Afbeelding: verwerkingsproces urenbrieven

Opdracht
Mijn opdracht is het proces verder te automatiseren zodat een klant via Internet de uren kan goed- of afkeuren. Belangrijke voordelen daarvan zijn procesversnelling met als resultaat minder renteverlies door eerdere facturatie en de minder kostbare archivering door het digitaliseren van de papierstroom.

Voorwerk
Inmiddels werk ik aan de afsluiting van een 30 pagina’s tellende literatuurstudie over een digitale handtekening opgesteld. Daarvoor heb ik twee boeken aangeschaft, vele websites bezocht en op GoT een aantal draadjes gelezen. Ik ben al een week op zoek naar een onderbouwing, oplossing of onderbouwde afwijzing voor mijn gewenste oplossing. Het probleem is dat ik deze op Internet niet vind, vandaar dit topic.

Onderzochte & gewenste oplossing
Bij een geschil over al dan niet gewerkte uren is het noodzakelijk dat er geen meningsverschil kan ontstaan over het registratieproces.

In de onderzochte situatie is een onafhankelijke 3e partij (digitale notaris) opgenomen die ervoor zorgdraagt dat het registratieproces correct verloopt. Mijn afstudeerbedrijf levert de uurgegevens aan, zij brengen de klant op de hoogte die vervolgens de uurgegevens (die gegarandeerd juist worden weergegeven) op een website controleert en ondertekend middels een geavanceerde digitale handtekening. Nadien wordt mijn afstudeerbedrijf op de hoogte gebracht en is het mogelijk de gegevens in de eigen administratie definitief te verwerken.
Voordeel van deze situatie is de onafhankelijkheid van de 3e partij en dat deze partij de gegevens 7 jaar lang bewaard. Bij een geschil is het mogelijk die gegevens in een rechtzaal te gebruiken.

Vanwege de hoge proceskosten van een 3e partij staat deze in mijn gewenste situatie buitenspel. Er wordt een SSL-verbinding gebruikt om er zeker van te zijn dat de klant de klant is en wij zijn/haar goede communicatiepartner zijn. De databaseomgeving van de urenregistratieapplicatie is te beveiligen middels een auditing-optie. Daarmee is het mogelijk wijzigingen terug te halen en te bewijzen dat mijn afstudeerbedrijf niet zelf aan de database heeft geknoeid.
Het probleem van deze oplossing is de koppeling tussen de urenregistratieapplicatie en de database. Het is mijns inziens onmogelijk aan te tonen dat wij middels een aparte applicatie geen opdracht hebben gegeven om een urenverantwoording te verwerken. In een extreem geval kan een klant ontkennen uren te hebben ondertekend en aangeven dat hij vermoed dat wij dit zelf hebben gewijzigd in de database. Dit wil ik voorkomen.

Help!
Mijn vraag is: hoe is het mogelijk of waarom is het niet mogelijk om zonder tussenkomst van een 3e partij het beschreven proces in te richten zodat het kan dienen als voldoende bewijs in een eventuele rechtszaak?

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

offtopic:
De derde partij is alleen nodig als je het 'heel' hard wilt kunnen maken, iets dat voor iets als facturen me niet zo nodig lijkt. Als de klant-leverancier-relatie zo verziekt is zou ik die andere partij niet eens als klant willen hebben. Maar dat kan zijn omdat we bepaald geen gebrek aan klanten hebben :+


PKI -> als je laat tekenen met een sleutel waarvan jij alleen de public key hebt en alleen zij (plus de uitgever) de private key, ben je er redelijk. Dan een belangrijke term: WYSIWYS. Moet je natuurlijk wel elke klant een key geven..

Welke boeken heb je gelezen?
offtopic:
En zet tzt hier even een link naar je verslag als je klaar bent, altijd leuk om te lezen :P

[ Voor 13% gewijzigd door F_J_K op 17-12-2007 12:55 ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Verwijderd

Topicstarter
Bedankt! De derde partij is wellicht niet noodzakelijk voor het proces maar ik ben erg nieuwsgierig naar de manier waarop de procesinrichting kan zijn om het resultaat te halen.

De boeken die ik heb gelezen zijn:
  • Cryptografie en ICT (2e druk) van Saïd El Aoufi
  • Elektronische facturen (1e druk denk ik) van Friso de Jong
Inmiddels heb ik een aantal dingen bekeken, waaronder PKI. De wet stelt 4 eisen om een geavanceerde elektronische handtekening te zetten. In een notendop zijn die eisen vastgesteld om iemand de mogelijkheid zichzelf te identificeren. Certificaten zijn daarbij niet noodzakelijk, het is b.v. mogelijk om in te loggen middels GSM-authentificatie. Het grote nadeel van PKI is inderdaad dat je elke klant een certificaat moet geven, en die zijn niet goedkoop.

Technisch
Ik ben van plan een EV/SSL servercertificaat gebruiken. Dit omdat voor klanten duidelijk is dat ze met een veilige verbinding (in IE7 of de aangekondige v3 FireFox verandert de achtergrondkleur van de adresbalk in groen) te maken hebben. Daarnaast wil ik het PASS-systeem van DigiNotar gebruiken om GSM-authentificatie mogelijk te maken. Dit is minder kostbaar en gemakkelijk te implementeren. Ik verwacht zelf de gebruikersnamen & wachtwoorden uit te kunnen geven maar dat hoor ik later op de dag van DigiNotar.

offtopic:
Ik zal komende vrijdag, onder voorwaarde dat het mag van mijn opdrachtgever, een link plaatsen naar mijn literatuuronderzoek. Begreep van klasgenoten dat het met afstudeeropdrachten soms best lastig kan zijn...

[ Voor 4% gewijzigd door Verwijderd op 17-12-2007 15:35 . Reden: Woordkeuze & woordvolgorde ]


Verwijderd

Topicstarter
Schopje omhoog...

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Het vervelende van GSM (SMS?) authenticatie a la DigiD/A-Select is weer dat je dan er van uit gaat dat er 1 iemand is die een OK geeft; en dat die een GSM van de zaak heeft. Zie dan het verschil DigiD en DigiD-voor-bedrijven.

Certificaten: of het een optie is weet ik niet, maar selfsigned certificaten zijn misschien ook een optie. Niet makkelijker, wel goedkoper.

Mijn stelling is dat 'ouderwetsche' een alleen bij de klant bekende login/password combo + auditing/logging ook kan (en dat via een website of iets als Acrobat LifeCycle PDFjes) en indien nodig pro forma een papieren versie er achteraan ook werkt als het om de haast gaat.

edit:

En je zou inderdaad wel eens 'last' kunnen hebben van het feit dat niet elk stagebedrijf blij is als de resultaten publiek worden gemaakt. Mijn scriptie is ook nooit op de website van de universiteit verschenen (vooral wegens (c) omdat het ook in boekvornm is verschenen).

[ Voor 18% gewijzigd door F_J_K op 18-12-2007 18:26 ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • Jeebeekje
  • Registratie: Oktober 2006
  • Laatst online: 26-11 14:01
Succes met je opdracht! Hoe lang moet je nog?
Heb je al eens met wat docenten op school gepraat. Er zijn er wel een paar die hier wel wat van weten!
(de namen schieten me even niet te binnen, mischien kan iemand die IR en bijvoorbeeld MOC ofzo geeft helpen?).

Maar als ik jouw verhaal lees moet ik je gelijk geven dat het zonder 3rd party wel erg moeilijk wordt om dit waterdicht (juridisch gezien) te regelen.

Waar zit je eigenlijk, lijkt me een leuke opdracht:P

[ Voor 9% gewijzigd door Jeebeekje op 19-12-2007 19:18 ]

Pagina: 1