Здравствуйте.
Основной смысл требования 8.3 стандарта – защита от компрометации учетных данных пользователей на удаленных рабочих станциях (например, в результате работы кейлогеров). В данном случае, даже при компрометации пароля пользователя использование дополнительного метода аутентификации снижает риск несанкционированного доступа.
Для того чтобы ответить на Ваш вопрос, необходимо понять как предложенная Вами схема будет реализована на практике (например: механизмы генерации одноразового кода и его проверки). И еще - не совсем понятно как Вы собираетесь реализовать проверку по MAC – адресу при использовании VPN? Уточните, пожалуйста.
Кстати, двухфакторная аутентификация должна применяться при любом удаленном доступе (администраторов, сотрудников или третьих лиц) в сеть компании, а не просто при использовании VPN.
С уважением,
Андрей Казимиров