Після 2015-липня-14
Ситуація значно покращилася. Адміністратор організації може створити групу з членами, може оновити дозвіл на елементи . Це позбавляє потреби у спільних облікових даних для входу та / або надання всім редакторам привілеїв адміністратора для всієї організації * , а також робить відповіді на групові дозволи ** доступними для публічних карт.
Нова рекомендована практика:
- Вимкнути редагування повністю на сервісі розміщених функцій
- Як адміністратор організації: створіть групу редакторів та надайте новий дозвіл «Учасники можуть оновити», заповніть за потребою. (Повинна бути нова група, створена після липня 2015 року).
- У щоденному використанні редактори використовують "Додати шар для відображення з увімкненим редагуванням" зі сторінки деталей пункту, щоб змінити прапор лише для читання.
Докладні відомості див. У розділі Дозволити колегам оновлювати ваші карти та програми в блозі ArcGIS та кращих практиках використання шарів у картах в онлайн-довідці.
...
Я затримую деяке застереження, оскільки основна модель безпеки † , схоже, не змінилася, сама функціональна служба не має концепції авторизованого користувача або групи. Я вважаю, що проблем ще є, але принаймні площа поверхні значно зменшується і можливість випадкового та простого пошкодження даних, спричиненого цікавістю, усувається.
Також врахуйте, що існуючі сервіси, що використовують старі методи, все ще залишаються вразливими. Під час свого тестування вчора я легко виявив мимоволі піддані функції функції просто за допомогою пошуку arcgis.com на "редагувати рівень сервісу функцій".
До 2015 липня
Ми провели розгорнуту розмову з деякими людьми Esri Canada з цього приводу у лютому 2015 року. У ArcGIS Online (на даний момент) не існує безпечного способу керувати одночасними ролями редагування та виключно для читання. Найкраще, що можна зробити, - це невідоме розташування редагованої служби, відповідно до відповідей Бреда та Бмеарна, а потім увімкнути редактор треків . За цим слід проводити періодичні планові перегляди записів та видалення тих, які не були зроблені особою, уповноваженою на це.
Додатковим (малим, слабким) захисним заходом може бути додавання фільтра на веб-карту, щоб відображати лише записи, де Creator
is not
{one space}
( не пусто не працює). Це впливає лише на ту веб-карту. Люди, які минають веб-карту та отримують доступ до функціональних послуг, безпосередньо бачать все.
Якщо потрібна захищена та редагована послуга функцій, вам потрібно запустити власний сервер ArcGIS деінде з обміну та редагуванням, заблокованим у міру необхідності, а потім службу лише для читання, піддану ArcGIS Online.
Це дозволяє використовувати масове кешування часу, керування мережею розповсюдження контенту, масштабування процесора / пам’яті тощо. Інфраструктура ArcGIS Online для широкого загального користування лише для читання з доступом до редагування на більш мізерній та менш дорогій машині. З ArcGIS Online ви не збираєтесь обидва в одному місці.
оновлення , 2015-травня-27: додано підказку «Фільтр від творця»