amarfurt / hdc

Manage, understand, and leverage your health data.
6 stars 5 forks source link

Hardening: No external resources should be embedded #48

Closed LukasReschke closed 7 years ago

LukasReschke commented 8 years ago

Description Considering the criticality of the stored data it is important to not embed any external resources. This makes the security of this web page reliant on an untrusted third-party provider.

A short grep on the source code shows that data is loaded for example from:

The content loaded also includes Javascript files. This means if the pages do for any reason (e.g. malicious owner or being hacked) deliver malicious content they can execute arbitrary JavaScript in the user-context.

Proposed actions

amarfurt commented 7 years ago

Refers to version that has been moved.