tough nut to crack

listen to the pronunciation of tough nut to crack
English - Turkish
(deyim) çetin ceviz
a tough nut to crack
(Konuşma Dili) zorlu rakip
English - English
A difficult or sticky problem

Defending against malware has become a tough nut to crack as programs become ever more cleverly designed.