Skip to content

Final Security Review

Mihály Dobos-Kovács edited this page Nov 29, 2020 · 1 revision

Log of the final security review conducted by the development team.

Time of conduct: November 29., 2020, 23:20

Verifying against Quality Gates

Native component

Verifying using Testing the Native Component.

We concluded, that the component passes the code quality gate stated:

  • The maintainability rating of the component determined by the the static analysis tools (see) is not worse than A (when the technical debt ration is less than 5.0%)
  • The reliability rating of the component determined by the the static analysis tools (see) is not worse than A (when there are no bugs detected)
  • The security rating of the component determined by the the static analysis tools (see) is not worse than A (when there are no vulnerabilities detected)
  • All the security hotspots regarding of the component found by the the static analysis tools have been reviewed

We concluded that the component passes the tests, and the tests tested the different functional and security requirements. During testing there were no issues identified by fuzzing, or memory handling issues identified by valgrind. No issues were identified by formal verification.

Server side

Verifying using Testing the Server Endpoints.

We concluded, that the component passes the code quality gate stated:

  • The maintainability rating of the component determined by the the static analysis tools (see) is not worse than A (when the technical debt ration is less than 5.0%)
  • The reliability rating of the component determined by the the static analysis tools (see) is not worse than A (when there are no bugs detected)
  • The security rating of the component determined by the the static analysis tools (see) is not worse than A (when there are no vulnerabilities detected)
  • All the security hotspots regarding of the component found by the the static analysis tools have been reviewed

We concluded that the component passes the functional and security tests. There were no issues identified during penetration testing by sqlmap.

Client side

Verifying using Testing the Android Application.

We concluded, that the component passes the code quality gate stated:

  • The maintainability rating of the component determined by the the static analysis tools (see) is not worse than A (when the technical debt ration is less than 5.0%)
  • The reliability rating of the component determined by the the static analysis tools (see) is not worse than A (when there are no bugs detected)
  • The security rating of the component determined by the the static analysis tools (see) is not worse than A (when there are no vulnerabilities detected)
  • All the security hotspots regarding of the component found by the the static analysis tools have been reviewed

We concluded that there were no issues identified during penetration testing by Dozer.

Conclusion

All the components pass the quality gate, so the software is ready to be released.

Clone this wiki locally