Skip to content

Commit 9aca132

Browse files
authored
feat: 794
1 parent 52994e4 commit 9aca132

File tree

2 files changed

+37
-0
lines changed

2 files changed

+37
-0
lines changed

docs/std/794.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
###### #std794
2+
3+
# Ограничения на использование внешних ресурсов
4+
5+
###### 1.
6+
Используйте средства платформы вместо внешних компонент, приложений операционной системы или COM.
7+
8+
!!! example "Например"
9+
10+
Используйте метод `#!bsl ВызватьПаузу` вместо средств операционной системы, внешних компонент или COM.
11+
12+
###### 2.
13+
14+
Для настроек профилей безопасности используйте соответствующую подсистему БСП.
15+
16+
[Библиотека стандартных подсистем. Пользовательская документация. 5.51 Профили безопасности](https://its.1c.ru/db/bsp3111doc/content/2970/hdoc)
17+
18+
Все внешние ресурсы заявите в `#!bsl РаботаВБезопасномРежимеПереопределяемый`.
19+
20+
Внешние ресурсы могут быть статичными или их состав может динамически меняться по настройкам и функциональным опциям.
21+
22+
Когда функцинальность приложения, использующая внешние ресурсы, включается или выключается, необходимо запросить у администратора разрешение на включение доступа к ним. Для этого можно использовать БСП `#!bsl РаботаВБезопасномРежимеКлиент`.
23+
24+
!!! quote "В стандарте не указано"
25+
26+
Идея помочь сконфигурировать профили безопасности кластера такая: что конфигурация рассказывает, чем она принципиально обладает - она правильная.
27+
28+
Идея, что управлять этим должен администратор приложения - не правильная.
29+
30+
Профили безопасности придуманы, чтобы защитить кластер от недобрасовествного приложения и недобросовестного администратора приложения. Потому принимать профиль ВСЕГДА должен администратор кластера.
31+
32+
К сожалению на текущий момент готовых механизмов общих не существует. Идеалогически верно работает только модель сервиса (фрешик).
33+
34+
###### Источник
35+
36+
https://its.1c.ru/db/v8std#content:794

mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,4 +165,5 @@ nav:
165165
- Ограничение на использование оператора Перейти: std/547.md
166166
- Общие вопросы безопасности:
167167
- Безопасность прикладного программного интерфейса сервера: std/678.md
168+
- Ограничения на использование внешних ресурсов: std/794.md
168169
- Помочь: support.md

0 commit comments

Comments
 (0)