Miałem ten sam problem co ty dawno temu. Mieliśmy komputery z systemem Windows 2000 i przesyłaliśmy pliki do folderu sieciowego Novel, który każdy mógł zobaczyć. Użyłem kilku sztuczek, aby pokonać nawet najlepszych złodziei: znak wodny z białymi znakami; znak wodny metadanych; niezwykłe postacie; zaufane znaczniki czasu; modus operandi. Oto ich w kolejności.
Białe znaki wodne:
To jest mój oryginalny wkład w tworzenie znaków wodnych. Potrzebowałem niewidocznego znaku wodnego, który działałby w plikach tekstowych. Sztuczka, na którą wpadłem, polegała na umieszczeniu określonego wzorca białych znaków między instrukcjami programowania (lub akapitami). Plik wyglądał dla nich tak samo: niektóre instrukcje programowania i podziały wierszy. Ostrożne zaznaczenie tekstu spowoduje wyświetlenie spacji. Każdy pusty wiersz zawierałby pewną liczbę spacji, które oczywiście nie są przypadkowe ani przypadkowe. (np. 17) W praktyce ta metoda zadziałała za mnie, ponieważ nie mogli dowiedzieć się, co umieszczam w dokumentach.
Znak wodny metadanych
Tutaj możesz zmienić metadane pliku, aby zawierały informacje. Możesz osadzić swoje imię i nazwisko, skrót itp. W niewidocznych częściach pliku, szczególnie w plikach EXE. W dniach NT alternatywne strumienie danych były popularne.
Niezwykłe postacie
Wrzucę to tylko dla kopnięć. Stara sztuczka IRC polegająca na podszywaniu się pod inne osoby polegała na stworzeniu nazwy z literami, które wyglądają podobnie do nazwiska innej osoby. Możesz tego użyć w znakowaniu wodnym. Mapa znaków w systemie Windows daje wiele nietypowych znaków, które wyglądają podobnie do litery lub cyfry, których możesz użyć w kodzie źródłowym, ale nie są. Te pojawianie się w konkretnym miejscu w czyjejś pracy nie może być przypadkowe.
Zaufane sygnatury czasowe
Krótko mówiąc, wysyłasz plik (lub jego skrót) do osoby trzeciej, która następnie dodaje do niego znacznik czasu i podpisuje go kluczem prywatnym. Każdy, kto chce udowodnić, kiedy utworzyłeś dokument, może udać się do zaufanej strony trzeciej, często strony internetowej, w celu zweryfikowania czasu utworzenia dokumentu. Były one wykorzystywane w sprawach sądowych w sporach dotyczących własności intelektualnej, więc stanowią bardzo mocną formę dowodu. To standardowy sposób na uzyskanie dowodu, którego szukasz. (Inne dołączyłem jako pierwsze, bo są łatwe, są fajniejsze i prawdopodobnie będą działać.)
Ten artykuł w Wikipedii może pomóc instruktorowi zrozumieć Twoje dowody, a sekcja linków zewnętrznych ma wielu dostawców, w tym bezpłatnych. Przetestowałem pliki testowe przez darmowe przez kilka dni, zanim użyłem ich do czegoś ważnego.
Modus operandi
Więc coś zrobiłeś i teraz masz dowód, prawda? Nie, uczniowie nadal mogą powiedzieć, że ukradłeś im pomysł lub inne bzdury. Moją poprawką było ustalenie na osobności jednej lub więcej moich metod z moim instruktorem. Mówię instruktorowi, aby szukał białych znaków, szukał określonych symboli itp., Ale aby nigdy nie mówił innym, czym był znak wodny. Jeśli instruktor zgodzi się zachować twoje proste techniki w tajemnicy, prawdopodobnie będą nadal działać dobrze. Jeśli nie, zawsze istnieje zaufany znacznik czasu. ;)