Обнаружение автоматически открытых вкладок с помощью Pyppeteer

Согласно MSDN , ограничительные модификаторы доступа фактически не обеспечивают предусмотренную защиту доступа от определенных API, поэтому нет смысла объявлять свойства зависимостей и их поля идентификатора ничего, кроме public:

Вопросы безопасности свойства зависимостей

Свойства зависимостей должны быть объявлены как общедоступные. Поля идентификаторов свойств зависимостей должны быть объявлены как общедоступные статические поля. Даже если вы попытаетесь объявить другие уровни доступа (например, защищенные), свойство зависимостей всегда можно получить через идентификатор в сочетании с API-интерфейсами системы свойств. Даже поле защищенного идентификатора потенциально доступно из-за метаданных или API определения значений, которые являются частью системы свойств, например LocalValueEnumerator . Для получения дополнительной информации см. Защита свойств зависимостей .

blockquote>

В любом случае, я не собираюсь на них ссылаться как public.

0
задан Robin M 18 January 2019 в 07:42
поделиться