Я работаю архитектором по безопасности в финансовой фирме «Фортуна 50».У нас были такие же разговоры.Я не согласен с вашей сетевой группой.Я понимаю их тоску и понимаю, что они хотели бы лучшего решения, но большинство мест не выбирают лучший выбор (из-за невежества с их стороны [т.е. ребята из сети, а не вы)).
Два варианта, если они жестко настроены на это: вы можете использовать SQL-прокси-решение, такое как greensql (я не работаю с ними, просто знаю о них), они просто greensql dot com.
Подход, который они используют в большинстве "больших организаций", - это многоуровневая веб-модель.Там, где у вас есть интерфейсный веб-сервер (доступ к которому имеет широкая публика), промежуточный уровень (уровень приложений или служб, где происходят реальные процессы) и уровень базы данных.Средний уровень - это единственное, что может общаться с уровнем базы данных.На мой взгляд, эта модель оптимальна для большинства крупных организаций.Но, как уже говорилось, большинство крупных организаций столкнутся либо с предоставленным поставщиком продуктом, который не поддерживает средний уровень, они разрабатывались без среднего уровня, и для перехода требуются ресурсы разработки, которые они не должны резервировать для разработки веб-сервисов среднего уровня,или, откровенно говоря, в некоторых компаниях нет никакого шанса пойти по этому пути.
Это серая область, в этом отношении нет четкого правильного или неправильного, поэтому, если они говорят в терминах окончательности, то они явно ошибочны.Я приветствую их рвение, как специалист по безопасности, я понимаю, откуда они берутся.НО, мы должны дать возможность бизнесу функционировать безопасно.Вот вызов и вызов, который я всегда стараюсь бросить в себя.как я могу доставить то, что хотят мои клиенты (мои разработчики, мои администраторы, мои dbas, бизнес-пользователи), что они хотят (в пределах разумного, и, если я говорю кому-то нет, я всегда стараюсь предложить альтернативу, которая отвечает большинству их потребностей).
Честно говоря, это должен быть открытый разговор.Здесь я думаю, что вы можете найти место, попросить их смоделировать угрозу, которую они хотят уменьшить.Попросите их предложить альтернативные решения, которые позволят вашим веб-приложениям функционировать.Если они говорят, что не могут говорить, то возложите на них ответственность, чтобы найти решение.Если они не могут, то по умолчанию вы работаете.Сайт, на котором вы открываете соединения от dmz к db ТОЛЬКО для утвержденных портов.Сообщите им, что DMZ предназначен для предоставления внешних услуг.Внешние сервисы не годятся без внутренних данных для чего-то большего, чем потенциально решения для передачи файлов.
Только мои два цента, надеюсь, этот комментарий поможет.И постарайся быть спокойным с моими братьями по безопасности.В нашей пастве есть некоторые менее опытные заблуждения, которые цепляются за некоторые старые способы ведения дел.По мере того, как мир развивается, угроза развивается, так же как и наш подход к смягчению последствий.