¿Qué es un ensamblado / aplicación / código / etc parcialmente confiable en .NET?

¿Podría alguien explicarme? No pude encontrar nada en Internet, todo habla de cómo hacerlo de alguna manera, pero nada dice exactamente qué es.

Además, ¿qué es un ensamblaje totalmente confiable y en qué se diferencian entre sí?

Tengo un examen de certificación de MS y este es el único tema que simplemente no entiendo.

EDITAR: Gracias chicos. Ahora entiendo mejor la seguridad en .NET. Pude aprobar mi examen de certificación.

Respuestas a la pregunta(3)

Su respuesta a la pregunta