AFAIK, Access-Control-Allow-Origin é apenas um cabeçalho http enviado do servidor para o navegador. Limitá-lo a um endereço específico (ou desativá-lo) não torna seu site mais seguro, por exemplo, para robôs. Se os robôs quiserem, eles podem simplesmente ignorar o cabeçalho. Por padrão, os navegadores comuns (Explorer, Chrome etc.) respeitam o cabeçalho. Mas um aplicativo como o Postman simplesmente o ignora.
O final do servidor não verifica realmente qual é a 'origem' da solicitação quando retorna a resposta. Apenas adiciona o cabeçalho http. É o navegador (o cliente final) que enviou a solicitação que decide ler o cabeçalho de controle de acesso e agir de acordo com ele. Observe que, no caso do XHR, ele pode usar uma solicitação especial de 'OPÇÕES' para solicitar primeiro os cabeçalhos.
Portanto, qualquer pessoa com capacidade criativa de script pode ignorar facilmente todo o cabeçalho, o que for definido nele.
Consulte também Possíveis problemas de segurança da configuração do Access-Control-Allow-Origin .
Agora, para realmente responder à pergunta
Não posso deixar de sentir que estou colocando meu ambiente em risco à segurança.
Se alguém quiser atacá-lo, poderá ignorar facilmente o Access-Control-Allow-Origin. Porém, ao habilitar '*', você fornece ao atacante mais alguns 'vetores de ataque' para brincar, como usar navegadores da Web comuns que respeitam esse cabeçalho HTTP.