По умолчанию
Это плохо, потому что анонимный не аутентифицированный атакующий, может использовать эту информацию как для подготовки к атаке (на пример, по версии понять как ему надо модифицировать/подготовить тот или иной эксплоит или на основании
Для отключения возможности анонимного не аутентифицированный доступа к этому необходимо добавить параметр
role bindings
позволяют аутентифицированным и не аутентифицированным пользователям читать информацию о доступном API, версиях, состоянии в кластере, включая CustomResourceDefinitions
. Это плохо, потому что анонимный не аутентифицированный атакующий, может использовать эту информацию как для подготовки к атаке (на пример, по версии понять как ему надо модифицировать/подготовить тот или иной эксплоит или на основании
CustomResourceDefinitions
понять что у вас вообще используется и крутится в кластере), так и для ее проведения (на пример, DoS).Для отключения возможности анонимного не аутентифицированный доступа к этому необходимо добавить параметр
--anonymous-auth=false
к конфигурации API сервера.