[Global] Tip gesucht: Kopierschutz für Daten
Christof Donat
global@hostsharing.net
Fri, 16 Jun 2006 11:17:27 +0200
Hi,
> Ein Call Center soll seine rund 150.000 Kunden telefonisch kontaktieren
> und zu seinem Angebot befragen. Dazu sollen die Daten über das Internet
> (es muss nicht das Web sein) verfügbar gemacht werden.
>
> Der Kunde hat jedoch Angst um seine Daten, sprich, dass das Call Center
> diese Daten kopiert und für andere Zwecke verwendet. Gesucht wird daher
> eine technische Lösung, die, abgesehen von vertraglichen Aspekten
> (Vertragsstrafe etc.) und dem Gebot extremer Datensparsamkeit, das
> Vervielfältigen der Daten möglichst kostspielig macht.
>
> Der Kunde kalkuliert, dass jeder Datensatz etwa 10 Cent wert ist und
> daher manuelles Kopieren nicht in Frage kommt. (Glaubt er zumindest.)
>
> Eigentlich sehe ich da nicht viele Möglichkeiten, außer die Daten
> Datensatzweise in möglichst verschiedene Captchas zu verwandeln,
> anonsten droht IMHO immer die Gefahr (automatisierter) Screenshots +
> Texterkennung...
>
> Diese Lösung ist aber für die arme Leute im Call Center kaum zumutbar.
Ich würde auf jedem Arbeitsplatzrechner einen eigenen Private/Public-Key-Paar
generieren. Dann kann der Arbeitsplatzrechner eine signierte Anfrage an den
Server nach einem Datensatz stellen. Der Server vereinbart daraufhin mit dem
Arbeitsplatzrechner einen Sitzungsschlüssel mit dem der Datensatz einzeln
abgefragt werden kann. Es kann dann pro Arbeitsplatzrechner nur eine Sitzung
offen sein und pro Sitzung nur ein Datensatz in Einzelteilen abgefragt
werden. Dann kann man auf dem Server Plausibilitätschecks einführen (Sitzung
sollte mindestens 10min dauern, etc.)
Das macht zwar das kopieren nicht unmöglich, aber sehr anstrengend und
auffällig. Eventuell schafft man das auch auf Basis von
SSL-Client-Zertifikaten. Dann muss er die Client-Rechner nur minimal
beeinflussen.
Jedenfalls sollte es mit entsprechenden Logfiles und ein paar Heuristiken
möglich sein, eventuellen Missbrauch zu erkennen: sehr kurze Sessions, viele
Anfragen in kurzer Zeit, lauter gleich lange Sessions, gleichmäßige
Verteilung der Sessions über die Zeit (Tag/Nacht), systematisch
gleichförmiges Auslesen der Einträge in den Sessions, etc.
Christof
--
Christof Donat Softwareentwicklung Software nach Maß
Zugspitzstr. 211 www.cdonat.de
86165 Augsburg cdonat@gmx.de
http://www.openbc.com/go/invuid/Christof_Donat