Explication
Alors que 'garantir' implique une garantie formelle ou officielle, souvent émise par un tiers, 'assurer' peut englober des garanties informelles ou non-officielles, ainsi qu'une protection contre les risques ou des mesures prises pour éviter une perte.