 Architectural attack patterns are used to attack flaws in the architectural design of the system.These are things like weaknesses in protocols, authentication strategies, and system modularization.These are more logic-based attacks than actual bit-manipulation attacks.