Designing security implementation (15 percent)

  • Design role-based security. It may include but is not limited to:
    • implementing security by using IPrincipal and IIdentity,
    • custom vs. platform security,
    • managing user functionality,
    • limit or gate access,
    • data decoupling,
    • designing security profiles
  • Design data transmission and storage. It may include but is not limited to:
    • SSL,
    • encryption (offline data, password management)
  • Design authentication and authorization. It may include but is not limited to:
    • login mechanism (domain user accounts, SQL Server user accounts),
    • role-based application configuration,
    • security auditing and logging,
    • file system rights and authorization,
    • Web service rights and authentication
  • Plan Windows Vista compliance. It may include but is not limited to:
    • user application data directory (registry settings, isolated storage)
  • Plan least-privileged execution. It may include but is not limited to:
    • User Access Control (UAC),
    • assembly authentication,
    • certificate management
Share
Tagged with:
 

Leave a Reply