Как вы уже догадались, сделать учетную запись ASPNET членом группы администраторов - это действительно очень плохая идея.
Это связано с тем, что успешное использование вашего стороннего приложения (или любого другого веб-приложения, работающего в качестве ASPNET) получит административный доступ к компьютеру. Это основная причина, по которой учетные записи веб-приложений, как правило, имеют низкий уровень привилегий.
Вместо предоставления прав администратора ASPNET вы можете запросить у третьей стороны, какие конкретные права им требуются. Затем вы можете предоставить ASPNET только эти права. Это ограничило бы то, что мог бы сделать успешный подвиг.
Например, если приложению требуется доступ на чтение / запись к реестру в HKLM, вы можете предоставить ему доступ к ASPNET. Таким образом, эксплойт может загромождать реестр, но не файловую систему.