Sosyal mühendislik gizli bilgileri paylaşmak, istenmeyen veya kötü amaçlı yazılımları indirmek, kimlik avı ya da tuzak gibi, kullanıcıları yalnızca güvenilir bir varlık için yapacakları bir işlemi yapmaları için kandıran bir içeriği yayınlama olarak tanımlanır.