O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Computer Security U9 - Software Security

Nick.Bell2013 Inglês

Mind map on computer security software security: security problems, software life cycle, access controls and Java security

Mind map: Computer security software security

Conteúdo do mapa

Computer Security U9 - Software Security

  1. Need for security

    • "holes"
      • poor/sloppy coding
    • Software trends
      • greater networking = greater exposure
        • increasing size/complexity= harder to police
          • greater flexibility = error prone
            • lack of environment diversity = only 1 major platform
              • increasing market pressure = rushed production
    • Penetrate and patch approach
      • only fixes known vulnerabiliteis
        • only quick fixes
          • users may not use patch
            • targets symptoms not causes
              • users doing testing
                • only works on unmodified s/ware
    • Open source vs Closed source
    • Security principles
      • part of design process
        • use the K.I.S.S. model
          • reduce exposure
            • ensure "secure failure"
  2. S/ware engineering life cycle

    • Requirements capture
      • Design
        • Implementation
          • Testing
            • Support
  3. Languages

    • C
      • C++
        • Java
          • C#
            • LISP
  4. Access controls

  5. Common security problems

    • Principle of Least Privilege
      • buffer overflows
        • input handling
          • naming issues
            • race conditions = TOCTTOU
              • Firewall issues
                • cryptographic issues
                  • Bishop's list*
  6. Managing security

    • risk assessment
    • Security testing
      • black box testing
      • red teaming
    • Management issues
      • distribution (DRM)
      • installation
      • maintennance
      • documentation
      • oversight
  7. Java security

    • objects
      • inheritance
    • platform independence
    • language features
      • type safety
        • exception handling
      • garbage collection
        • multi-thread
    • Sandbox security model
    • signed applets
    • Java 2
    • access control & stack inspection
    • hostile applets
      • maicious applets
      • attack applets

Informações

Descrição
Mapa Mental sobre Computer Security U9 - Software Security, criado por Nick.Bell2013 em 27-04-2013.
Criado por
Nick.Bell2013
Visualizações
83
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?