instead , software experts said , the bug should be classified as a `` trojan horse '' -- a name borrowed from an ancient battle in which greek soldiers hid inside a wooden horse to launch a surprise attack on the city of troy .