I'm studying for the CCSP and my training material isn't very clear on the definition between "application-aware firewall" and "web application firewall".
The training material states:
Early on, these devices were limited to simply port blocking with no ability to see inside the packets traversing the interface. Then stateful packet inspection came into the picture, which allowed firewalls to prevent inbound traffic from entering unless the connection had been initiated from inside the network.
Today's application-aware firewalls are far superior to their predecessors of even a few years ago. However, the battle rages on with attackets and their wily ways, which leads us to the web application firewall (WAF).
The material then goes on to talk about how WAFs function (at layer 7 of the OSI model) but there's no more information about "application-aware firewalls".
What's the difference here? Is an "application-aware" firewall the same thing as a software firewall installed on the user workstation?