The advanced technique — dubbed Red Herring — ended up created by a team led by Dr. Kevin Hamlen, an associate professor of computer science in the Erik Jonsson School of Computer Science and Engineering.

Red Herring automates the process of creating decoy servers, making hackers believe they have gained access to confidential, secure information, when are truly in the process of being monitored, analyzed and traced back to the source.

“Our automated honeypot creates a fixed Web server that looks and acts exactly like the original — but it’s a trap,” said Hamlen, a member of the UT Dallas Cyber Security Research and Education Institute (CSI). “The attackers think they are winning, but Red Herring basically keeps them on the hook longer so the server owner can track them and their activities. This is a way to discover what these attackers are trying to do, instead of just blocking what they are doing.”

The Heartbleed bug affects about two-thirds of websites previously believed to be secure. These are websites that use the computer code library called OpenSSL to encrypt supposedly secure Internet connections used for sensitive purposes such as online banking and purchasing, sending and receiving emails, and remotely accessing work networks. Heartbleed became public last week.

In 2012, a new feature called Heartbeat added in to the software primarily for slow Internet connections. Heartbeat allowed connections to stay open, even during idle time. A flaw in the implementation allowed confidential information pass through the connection, hence the name Heartbleed.

Even though Heartbleed is now undergoing mitigation procedures, victims face the challenge of not knowing who may already be exploiting it to steal the information, and what information they may be going after. A common fix for this type of problem is to create a trap, a honeypot that lures and exposes attackers. Typically this can involve setting up another Web server somewhere else.

“There are all sorts of ad hoc solutions where people try to confuse the attacker by deploying fake servers, but our solution builds the trap into the real server so that attacks against the real server are detected and monitored,” Hamlen said. “Our research idea can build this honeypot really quickly and reliably as new vulnerabilities are disclosed.”

The Red Herring algorithm created by Hamlen automatically converts a patch — code widely used to fix new vulnerabilities like Heartbleed — into a honeypot that can catch the attacker at the same time.

“When Heartbleed came out, this was the perfect test of our prototype,” Hamlen said.

Red Herring doesn’t stop at being a decoy and blocker; it can also lead to catching the attacker. As the attacker thinks he or she is stealing data, an analyst is tracking the attack to find out what information the attacker is after, how the malicious code works and who is sending the code.

“In their original disclosure, security firm Codenomicon urged experts to start manually building honeypots for Heartbleed,” Hamlen said. “Since we already had created algorithms to automate this process, we had a solution within hours.”

When news of Heartbleed became public on April 8, software engineering doctoral student Frederico Araujo started researching the vulnerability and had implemented Red Herring by 2:30 a.m. April 9.