¿Cuál es la diferencia entre atributos y filtros en MVC?

Ahora puedo obtener una comparación, no solo una definición.

Ejemplo:

SomeClassAttribute (or ISomeClassAttribute)

VS

SomeClassFilter (or ISomeClassFilter)

Tengo la sensación de que se pueden usar de la misma manera pero, en general, "un atributo se aplica" y un "filtro es la funcionalidad que producen". Así que podría "agregar un atributo a un método (o clase o lo que sea) para aplicar un filtro.

Respuestas a la pregunta(3)

Su respuesta a la pregunta