Inventor of the firewall?
Most of us know Al Gore did not invent the Internet, but only a handful of folks have been involved in Internet Security long enough to recall the chronology of events leading to the invention of the firewall. In 20 people who changed the industry, Network World gives Shlomo Kramer and fellow Check Point colleagues credit for inventing the firewall.
I question the accuracy of this claim. Cisco's article, Evolution of the Firewall, offers this chronology of events, which is closer to my own recollection:
The first generation of firewall architectures has been around almost as long as routers, first appearing around 1985 and coming out of Cisco's IOS software division. These firewalls are called packet filter firewalls. However, the first paper describing the screening process used by packet filter firewalls did not appear until 1988, when Jeff Mogul from Digital Equipment Corporation published his studies.
During the 1989-1990 timeframe, Dave Presotto and Howard Trickey of AT&T Bell Laboratories pioneered the second generation of firewall architectures with their research in circuit relays, which are also known as circuit level firewalls. They also implemented the first working model of the third generation of firewall architectures, known as application layer firewalls. However, they neither published any papers describing this architecture nor released a product based upon their work.
As is often the case in research and development, the third generation of firewall architectures was independently researched and developed by several people across the United States during the late 1980's and early 1990's. Publications by Gene Spafford of Purdue University, Bill Cheswick of AT&T Bell Laboratories, and Marcus Ranum describing application layer firewalls first appeared during 1990 and 1991. Marcus Ranum's work received the most attention in 1991 and took the form of bastion hosts running proxy services. Ranum's work quickly evolved into the first commercial product—Digital Equipment Corporation's SEAL product.
Around 1991, Bill Cheswick and Steve Bellovin began researching dynamic packet filtering and went so far as to help develop an internal product at Bell Laboratories based upon this architecture; however, this product was never released. In 1992, Bob Braden and Annette DeSchon at USC's Information Sciences Institute began independently researching dynamic packet filter firewalls for a system that they called "Visas." Check Point Software released the first commercial product based on this fourth generation architecture in 1994.
During 1996, Scott Wiegel, Chief Scientist at Global Internet Software Group, Inc., began laying out the plans for the fifth generation firewall architecture, the Kernel Proxy architecture. Cisco Centri Firewall, released in 1997, is the first commercial product based on this architecture.
I'm curious how Kramer invented the dynamic packet filtering firewalls before Cisco's IOS crew developed static packet filtering. I could be persuaded that Kramer, et. al., experimented with stateful packet inspection at approximately the same time period as Bellovin and Cheswick.
If Shlomo Kramer did invent the firewall, someone ought to be able to corroborate the claim. When I receive it, I will be more than happy to publish it in my blog. Until I see evidence to the contrary, I'll conclude that Cisco's version of history is more accurate and less revisionist than NWW's Top 20.
Archived at http://www.securityskeptic.com/arc20060401.htm#BlogID516
by Dave Piscitello