AFAIK, Access-Control-Allow-Origin - це лише заголовок http, що надсилається з сервера до браузера. Обмеження його певною адресою (або відключення її) не робить ваш сайт більш безпечним для, наприклад, роботів. Якщо роботи хочуть, вони можуть просто проігнорувати заголовок. Звичайні веб-переглядачі там (Explorer, Chrome тощо) за замовчуванням шанують заголовок. Але така програма, як Postman, просто ігнорує її.
Кінцевий сервер насправді не перевіряє, що таке "походження" запиту, коли він повертає відповідь. Він просто додає заголовок http. Саме браузер (клієнтський кінець) надіслав запит, який вирішує прочитати заголовок контролю доступу та діяти на нього. Зауважте, що у випадку XHR він може скористатися спеціальним запитом "OPTIONS", щоб спочатку запитати заголовки.
Отже, кожен, хто має здібності до творчих сценаріїв, може легко проігнорувати весь заголовок, що б там не було встановлено.
Див. Також Можливі проблеми безпеки щодо налаштування Access-Control-Allow-Origin .
Тепер фактично відповісти на питання
Я не можу не відчути, що я піддаю своє оточення ризикам безпеки.
Якщо хтось хоче напасти на вас, він може легко обійти Access-Control-Allow-Origin. Але ввімкнувши "*", ви надаєте зловмиснику ще кілька "векторів атак", наприклад, використовуючи звичайні веб-браузери, які шанують цей HTTP-заголовок.