تفاوت بین فیشینگ و فارمینگ این است که فیشینگ به قربانی نیاز دارد تا اشتباه کند، اما فارمینگ صرفاً مستلزم آن است که قربانی تلاش کند تا با یک وب سایت واقعی که سابقه DNS آن توسط مهاجم هک شده است متصل شود.