Czy geobaza danych z licencjonowanymi plikami jest naprawdę bezpieczna?

12

Planuję dostarczyć nasze dane geograficzne w formacie Geobazy z licencjonowanym plikiem . Ta opcja była dość imponująca, ponieważ przed zakupem klient może dobrze zapoznać się z danymi z ograniczeniem i datą ważności.

Przed użyciem tej Geobazy danych z licencjonowanego pliku przeprowadziłem kilka testów, jak inne oprogramowanie obsługuje tę geobazę z licencjonowanymi plikami. Oto moje spostrzeżenia:

  1. W środowisku ESRI (testowane Arcgis 10 i Arcgis 10.6) wszystko jest idealne. Nie można otworzyć danych bez instalacji pliku licencji.
  2. W Safe FME nie można również otwierać danych.
  3. Co najciekawsze, Pan QGIS 3.0 może otworzyć te bezpieczne dane z możliwością eksportu tych danych do dowolnego formatu :)

Oto przepływ pracy, aby otworzyć te dane w QGIS:

Do otwarcia tych danych należy użyć QGIS OpenFileGDB (domyślny sterownik). Jeśli na komputerze jest zainstalowany sterownik OGR FileGDB, a następnie odinstaluj go w przeciwnym razie, nie możesz otworzyć danych (testowane z QGIS w wersji 3.0.0-Girona).

Tutaj możesz znaleźć licencjonowaną geobazę plików dla swojego testu.

iRfAn
źródło
1
Inną opcją byłoby dostarczenie tylko niewielkiego podzbioru danych, być może z niektórymi zrzutami ekranu wyświetlającymi cały zestaw danych.
csk
Zasadniczo stosuje się to stare pytanie dotyczące przesyłania strumieniowego wideo: jeśli dajesz dostęp użytkownikom, wszystkie zakłady są wyłączone: twoja Alicja jest identyczna z Eve, koniec gry. Innymi słowy, zdeterminowany użytkownik może ominąć twoją politykę, wszystko co się zmienia to wymagany wysiłek. Jedynym wykonalnym sposobem jest nietechniczne: „jeśli nie kupisz licencji, nie będziesz mógł korzystać z danych”. To wystarcza w większości interesujących przypadków. stackoverflow.com/questions/1790190/…
Piskvor opuścił budynek
2
@Piskvor Zgadzam się co do zasady, ale gdy Twoim celem jest „Zapłać mi za licencję”, zwiększenie wysiłku w celu ominięcia wymogu jest uzasadnioną strategią. Jest to szczególnie skuteczne, jeśli ominięcie wymogu posiadania licencji jest droższe (czas, sprzęt itp.) Niż zwykłe płacenie. W takim przypadku samo szyfrowanie danych (osobno dla każdego klienta / licencji) byłoby dość prostym mechanizmem, który drastycznie zwiększa poziom wysiłku wymaganego do ominięcia wymogu. Jasne, ktoś może po prostu udostępnić swoją kopię i licencję, ale ktoś kupujący jedną licencję jest lepszy niż żaden.
jpmc26

Odpowiedzi:

16

Sterownik gdal OpenFileGDB został poddany inżynierii wstecznej. Myślę, że ta inżynieria wsteczna nie obejmowała komponentu licencyjnego! Wystarczy powiedzieć - jeśli obecne wersje gdal mogą swobodnie otwierać te dane, nie sądzę, że jest jakiś sposób, aby powstrzymać doświadczonych użytkowników przed zrobieniem tego.

ndawson
źródło
Dzięki za opowiadanie, mam pomysł na udostępnienie naszych danych jako Geobazę plików licencjonowanych.
iRfAn
12

Jest ten post na blogu (w języku francuskim, z czerwca 2015 r.), Który wyjaśnia, że ​​dane nie są szyfrowane, a jedynie przemianowano je na prefiks „GDB_SecureCopy”, którego produkt ESRI nie wydaje się widzieć ani otwierać bez pliku licencji .

Ponieważ Qgis (w tym momencie 2.8) był w stanie go otworzyć (w krótszym czasie niż instalacja pliku licencji, aby otworzyć go za pomocą Arcgis), doszli do wniosku, że te licencje dają fałszywe poczucie bezpieczeństwa i jest gorzej niż brak bezpieczeństwa (lub innymi słowy, że ESRI jest do bani bezpieczeństwa i powinien wychodzić poza swój zamknięty ekosystem ...)

JR
źródło
Bardzo fajny post na blogu. Doskonała analiza geobazy danych licencjonowanych ESRI.
iRfA
-1

Jeśli dane są skompresowane i licencjonowane, nie można ich odczytać. Nie jest szyfrowany, więc możliwe, że można go odczytać, ale jest trudny.

Lance Shipman
źródło
Dzięki Lance, jest to dokładnie obejście sugerowane przez wsparcie ESRI. Przetestowałem obejście i jego działanie, ale nie jest dla nas wystarczająco bezpieczne. Jak powiedziałem powyżej, porzucę ten pomysł. W każdym razie dziękuję za Twój wkład.
iRfAn