Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in
G
GuiaMarina
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 17
    • Issues 17
    • List
    • Boards
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Packages
    • Packages
    • Container Registry
  • Analytics
    • CI / CD Analytics
    • Repository Analytics
    • Value Stream Analytics
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Daiana Nahuelpan Penchulef
  • GuiaMarina
  • Issues
  • #16

Closed
Open
Opened Jun 10, 2020 by Daiana Nahuelpan Penchulef@daiana19970 of 13 tasks completed0/13 tasks
  • Report abuse
  • New issue
Report abuse New issue

El método Throwable.printStackTrace(...) debe ser remplazado por un registrador para registrar la excepción.

COMO

desarrollador

QUIERO

reemplazar el método Throwable.printStackTrace(...) por un registrador

PARA

evitar la posibilidad de exponer información confidencial, ya que los usuarios pueden recuperar fácilmente los registros con el método Throwable.printStackTrace(...). De esta forma evitaremos tener vulnerabilidad y mejoraremos la seguridad de la aplicación

CRITERIOS DE ACEPTACIÓN

  • Dado un desarrollador cuando realice refactoring al proyecto, donde se cambiara el uso del método Throwable.printStackTrace(...) por un registrados, entonces en el test de SonarQube ,en la lista, no saldrá la existencia de Vulnerabilidad debido al método Thowable.printStackTrace(). Fitness function holística.

TAREAS QUE INVOLUCRA

  • Revisar las clases del paquete Model y reemplazar el método Throwable.printStackTrace(...)
  • Testear las clases del paquete Model.
  • Revisar las clases del paquete Controllers y reemplazar el método Throwable.printStackTrace(...)
  • Testear las clases del paquete Controllers
  • Revisar las clases del paquete Adapters y reemplazar el método Throwable.printStackTrace(...)
  • Testear las clases del paquete Adapters
  • Revisar las clases del paquete DAO y reemplazar el método Throwable.printStackTrace(...)
  • Testear las clases del paquete DAO
  • Revisar las clases del paquete Utils y reemplazar el método Throwable.printStackTrace(...)
  • Testear las clases del paquete Utils
  • Revisar las clases App y MainActivity y reemplazar el método Throwable.printStackTrace(...)
  • Testear las clases App y MainActivity
Edited Jul 22, 2020 by Daiana Nahuelpan Penchulef
Assignee
Assign to
Sprint 1
Milestone
Sprint 1
Assign milestone
Time tracking
None
Due date
None
4
Labels
2. Juego 3. Usuario Perfil Móvil (Tecnológica) Prioridad alta
Assign labels
  • View project labels
Reference: daiana1997/guiamarina#16