2002 – Version 1.0
In Windows 2000 the support of USB ports posed a security threat for company networks. Administrators were confronted with the problem that USB port were required for devices like printers, scanners, keyboards and mouses, but there was no process for blocking undesired devices. USBSecure 1.0 was developed in 2002 to bridge this gap.
2003 – Version 1.1
USBSecure was published in the well-respected german c’t – Magazine (Heinz Heise publishing, edition 08/2003). At that time USBSecure was a VBScript which needed some Resource Kit tools to run as a service. The first versions were host-based, without any centralized configuration. The script was enhanced by many administrators for their individual needs.
2006 – Version 2.0
USBSecure was published in the german c’t – Magazine (edition 04/2006) as a free USB security tool. USBSecure was now user-based with a centralized administration. With this important step USBSecure found it’s way into several thousands company networks, public authorities and school networks. USBSecure was implemented in small offices and large networks (> 5000 clients). The solution proved to be robust with low administrative investment.
2009 – Version 2.01
Minor enhancements were implemented, e.g. the possibility to enable more than 256 USB devices per user.
2010 – Version 2.02
Silent install and uninstall were introduced for easier deployment.
2011 – Version 3.0
USBSecure is now a „native“ Windows service, written in C++. More configuration possibilities were added. Now administrators are able to enable entire device classes like „any USB mouses and keyboards“ with one single entry. Removable storage devices (e.g. USB sticks) which cannot be disabled because they are in use, can be ejected to deny access to them.
2012 – Version 3.1
The eSATA port is supported. Via eSATA (external Serial ATA) users are able to connect fast hard disks and sticks. Version 3.1 supports user-based enabling and disabling of these devices.
2014 – Version 18.104.22.168
Windows 8 und Windows 8.1 are supported.
2014 – Version 3.2
BadUSB protection was added to block malicious USB keyboards.
2016 – Version 3.3
Windows 10 support was added. Version 3.3 allows the use of blacklists. Configurations like „Allow any user any device except USB mass storage devices“ are possible now.
2016 – Version 3.4
Since version 3.4 identical USB devices can be distinguished – and enabled or disabled.