Você realmente deve listar todos os sites na lista de permissões. Se você permitir apenas os referenciadores, qualquer pessoa poderá clicar em um link para um site de terceiros em um site na lista de permissões e obter pelo menos o texto da página. Ou eles podem apenas falsificar seu referenciador e navegar para qualquer lugar na Internet. Sim, é mais trabalho, mas se você realmente pretende bloquear as coisas com uma lista branca, então você realmente tem que fazer isso direito.