Технология GuardIT, до этого применявшаяся Пентагоном для защиты программного обеспечения от реинжиниринга и взлома, выпущена ее разработчиком — компанией Arxan Technologies — в качестве коммерческого программного продукта, помогающего защитить ПО от пиратства. По словам специалистов Arxan, компания предлагает библиотеку из 12 тыс. защитных элементов, которые можно помещать в код приложения для предотвращения различных способов взлома. Один из таких элементов шифрует фрагменты программы и декодирует их в период исполнения, причем ключ известен только автору. Другой «размывает» логику программы, разбивая ее базовые модули таким образом, что переходы между ними становится трудно отследить.