Po 2015-14 lipca
Sytuacja jest znacznie poprawiona. Administrator organizacji może utworzyć grupę, w której członkowie mogą aktualizować uprawnienia do elementów . Eliminuje to potrzebę udostępniania poświadczeń logowania i / lub przyznawania wszystkim redaktorom uprawnień administratora w całej organizacji * , a także sprawia, że uprawnienia grupowe odpowiadają ** w przypadku map publicznych.
Nowa zalecana praktyka to:
- Całkowicie wyłącz edycję w hostowanej usłudze funkcji
- Jako administrator organizacji: utwórz grupę redaktorów i udziel nowe uprawnienia „Członkowie mogą aktualizować”, w razie potrzeby wypełnij je. (Musi to być nowa grupa, utworzona po lipcu 2015 r.).
- W codziennym użyciu redaktorzy używają opcji „Dodaj warstwę do mapy z włączoną edycją” ze strony szczegółów elementu, aby zastąpić flagę „tylko do odczytu”.
Aby uzyskać szczegółowe informacje, zobacz Zobacz Umożliwianie współpracownikom aktualizowania twoich map i aplikacji na blogu ArcGIS oraz Najlepsze praktyki korzystania z warstw w mapach w pomocy online.
...
Zastrzegam pewne zastrzeżenia, ponieważ wydaje się, że podstawowy model bezpieczeństwa † nie zmienił się, sama usługa funkcji nie ma pojęcia autoryzowanego użytkownika lub grupy. Wierzę, że wciąż jest miejsce na problemy, ale przynajmniej powierzchnia jest znacznie zmniejszona, a możliwość przypadkowego i spowodowanego ciekawością uszkodzenia danych jest usunięta.
Należy również pamiętać, że istniejące usługi wykorzystujące stare metody są nadal podatne na ataki. Wczoraj podczas moich testów z łatwością odkryłem nieświadomie wyeksponowane usługi związane z obiektami, po prostu przeszukując arcgis.com w poszukiwaniu „edycji warstwy usług związanych”.
Przed lipcem 2015 r
W lutym 2015 r. Rozmawialiśmy o tym z niektórymi osobami z Esri Canada. W ArcGIS Online (obecnie) nie ma bezpiecznej metody zarządzania jednoczesnymi rolami edycji i uprawnień tylko do odczytu. Najlepsze, co można zrobić, to ukryć lokalizację edytowalnej usługi, zgodnie z odpowiedziami Brada i Bmearna tutaj, a następnie włączyć Edytor ścieżek . Następnie miałyby następować okresowe zaplanowane przeglądy zapisów i usuwanie tych, które nie zostały wykonane przez osobę do tego upoważnioną.
Dodatkowym (małym, słabym) środkiem ochronnym może być dodanie filtra do mapy sieci, aby wyświetlać tylko te rekordy, w których Creator
is not
{one space}
( nie jest puste , nie działa). Wpływa to tylko na tę mapę internetową. Osoby omijające mapę internetową i uzyskujące dostęp do usługi obiektów bezpośrednio widzą wszystko.
Jeśli potrzebna jest zabezpieczona i edytowalna usługa funkcji, musisz uruchomić własny ArcGIS Server gdzie indziej, z udostępnianiem i edycją zablokowaną w razie potrzeby, a następnie usługę tylko do odczytu dostępną dla ArcGIS Online.
Pozwala to na wykorzystanie ogromnego czasu bezawaryjnej pracy, buforowania sieci dystrybucji treści, skalowania procesora / pamięci itd. Infrastruktury ArcGIS Online w celu powszechnego korzystania z publicznego odczytu tylko z dostępem do edycji na bardziej przeciętnie podzielonym i tańszym komputerze. Dzięki ArcGIS Online nie uzyskasz obu w jednym miejscu.
aktualizacja , 2015-27 maja: dodano wskazówkę Filtruj według twórców