Как программные решения осуществляют проверку соответствия