What are the security aspects of AOP?

What will be an ideal response?


The current programming approach to security is mostly "penetrate-and-patch." A round of testing is performed, and security holes are found and prioritized. The software program is then patched according to the results of the testing. AOP could provide the necessary tools for designing security into a software program. Security aspects could be implemented in AOP to support the following principles:
* Define security polices in aspects to address well-known security vulnerabilities and application-specific security issues.
* Provide developers with an abstraction for security to enable ease of maintenance and reuse.
* Group all expert knowledge necessary into various security aspects, and help developers avoid common security programming pitfalls such as buffer overflow, weak authentication, and authorization.

Computer Science & Information Technology

You might also like to view...

A(n) ____________________ is the outline part of a rectangle.

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology

If you wanted every cell that has a value over $1,251 to have a purple fill, you would use what feature in Excel?

A) AutoFill formatting B) AutoComplete formatting C) Conditional formatting D) Aggregate Cell formatting

Computer Science & Information Technology

Routes must have which three main features in a routing table?

What will be an ideal response?

Computer Science & Information Technology

Which of the following is not an ANOVA calculation type?

A. Single-factor B. Two-factor with replication C. Two-factor without replication D. Two wing

Computer Science & Information Technology