Interview with a hacker: assistant professor Yueqi Chen
Using generative AI to create an image of "hacking" brings up images of shady characters in hoodies with code streams from The Matrix running behind them. However, as Assistant Professor in computer science Yueqi Chen says, hacking can be ethical, and is necessary in order to protect people.
Q+A with Yueqi Chen
What do most people not understand about ethical hacking?
While people often grasp the concepts of 鈥渆thical鈥 and 鈥渉acking鈥 individually, they struggle to reconcile the two: How can hacking be considered ethical?聽Unlike physics, chemistry, or even other fields within computer science, cybersecurity comes into being due to the existence of adversaries. Without a deep understanding of attackers, it is hard to design protection schemes that really work. Much like a football game, if we don鈥檛 study the strategies employed by the opponents, mounting an effective defense becomes exceedingly difficult.
What do you enjoy about hacking?
One thing I enjoy is the sense of accomplishment and the fulfillment of curiosity. Hacking is essentially playing games. The exhilaration of a successful hack is comparable to the thrill of securing a 鈥渃hicken dinner鈥 victory* in PUBG.
Another is the camaraderie formed when hacking alongside teammates. You know they can be counted on and they know that you will be stand by, not just for hacking challenges but also for life and career obstacles. A 鈥渂attlefield鈥 camaraderie exists without really setting foot on a physical battlefield.
How did you get started with hacking?
I was a sophomore when I did some hacking for the first time. I spent the whole night delving into the binary bomb challenges from the lab assignments in Carnegie Mellon University鈥檚 textbook named 鈥溾. That night鈥 left me with a profound sense of joy and accomplishment. This was my start but, after this, I shifted my focus to computer architecture for the next two years until 2017 when I started my Ph.D. study.聽
In the first year of my Ph.D. study, I participated in the together with other students. Our team finally ranked 5th nationwide. This accomplishment led me to earnestly consider hacking as my research focus, as it not only brings me happiness but also fulfills my curiosity about the unknown.
How would you recommend people learn how to hack?
The principle is to 鈥済et your hands dirty鈥. Some valuable resources include , (a learning platform built by my collaborators in Arizona State), and writeups by other ethical hackers.聽
By reproducing these writeups, one can quickly acquire the hands-on skills essential for hacking. Best of all, these resources are free.
*Editor's Note: A 鈥渃hicken dinner鈥 victory in the video game PlayerUnknown's Battlegrounds (PUBG) means being the last person standing in a large-scale player vs. player battle with up to 100 other players.聽