Bezpieczeństwo danych i ArcIMS

ArcIMS wychodzi już co prawda z użycia (zastępowany przez ArcGIS Server) ale ciągle jeszcze w internecie znaleźć można wiele map interaktywnych publikowanych za pomocą tej technologii. Powodów pozostawania przy starszej technologii może być wiele (cena, cena, szybkość działania, cena) choć oczywiście ArcGIS Server ma wiele funkcji niedostępnych w ArcIMS. Generalnie tych produktów nie da się wprost (?) porównać, każdy świadomy użytkownik korzysta z określonych funkcji (migracja nie musi być konieczna) i wcale nie musi potrzebować nowszego produktu.

Wracając do tematu – ArcIMS jest w sprzedaży od wielu lat i od samego początku cześć użytkowników nie ma świadomości, że domyślnie ArcIMS jest instalowany jako otwarty, tzn. że każdy kto ma dostęp do serwera mapowego z zewnątrz (a tak się dzieje jeśli mapa interaktywna jest widoczna w internecie) może pobrać sobie dane wektorowe.  Z oczywistych względów nie jest to komfortowa sytuacja dla instytucji/firm publikujących dane z PZGiK, czy jakiekolwiek inne, które w internecie mają być tylko pokazywane, a chętni do ich posiadania muszą je zakupić.

Jak to działa?

1. Poszukajmy serwera mapowego działającego w oparciu o ArcIMS. Do tego nadaje się dowolna wyszukiwarka, np.  google. Z uwagi na to, że otwarte serwery znajdują się również na terenie naszego kraju nie podam tu frazy do wyszukiwania.

2. Odnaleziony przez wyszukiwarkę adres serwera wpisujemy w ArcCatalogu – GIS Servers > Add ArcIMS Server:

Po wpisaniu adresu można kliknąć Pobierz listę (Get list) i ukazuje się na lista map działających na wskazanym serwerze. Lista wszystkich map (serwisów), a nie tylko tych opublikowanych w internecie (tak, w ten sposób ktoś z zewnątrz zupełnie legalnie ma możliwość podejrzenia danych, które nie są przeznaczone do publikacji, a pokazywane na przykład tylko w intranecie (wewnątrz danej instytucji)).

3. Zatwierdzamy połączenie i w ArcMap wczytujemy serwis który nas interesuje (albo wszystkie serwisy):

I w ten sposób mamy możliwość pracy na danych zewnętrznych podobnie jak z danymi z serwerów WMS (tylko czy właściciele tych danych celowo udostępniają je w ten sposób?). Idźmy krok dalej:

4. Dane serwowane przez ArcIMS można skopiować do siebie – należy wybrać wszystkie obiekty w dane warstwie, utworzyć warstwę z wybranych obiektów, a potem ją wyeksportować do dowolnego pliku lokalnego (shp, geobaza) – i dane są już u nas (kompletne dane wektorowe z pełną atrybutową bazą danych).

No dobrze, co z tym zrobić?

Recepta jest prosta – wykonanie pewnej zmiany w konfiguracji, co opisane jest w dokumentacji pod hasłem „Alias the Servlet Connector”, na przykład tu (oczywiście trzeba wyszukać przepis właściwy dla posiadanej wersji ArcIMS i oprogramowania serwera). Po modyfikacji konfiguracji zewnętrzne programy domyślnie nie maja dostępu do serwisów mapowych ArcIMS.

Ten wpis został opublikowany w kategorii ArcGIS Server i ArcIMS, Porady i oznaczony tagami , , , , , , , . Dodaj zakładkę do bezpośredniego odnośnika.

2 odpowiedzi na „Bezpieczeństwo danych i ArcIMS

  1. Anna pisze:

    Dziękuje za maila z informacją i za ten opis, już poprawiamy naszą mapę.

  2. Pingback: Bezpieczeństwo danych i ArcGIS Server | NPGC

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

*

Możesz użyć następujących tagów oraz atrybutów HTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>