Mixed content weakens HTTPS Requesting subresources using the insecure HTTP protocol weakens the security of the entire page, as these requests are vulnerable to man-in-the-middle attacks, where an attacker eavesdrops on a network connection and views or modifies the communication between two parties. Using these resources, an attacker can often take complete control over the page, not just the compromised resource. Although many browsers report mixed content warnings to the user, by the time this happens, it is too late: the insecure requests have already been performed and the security of the page is compromised. This scenario is, unfortunately, quite common on the web, which is why browsers can't just block all mixed requests without restricting the functionality of many sites. |
||
---|---|---|
content | ||
controller | ||
data | ||
hooks | ||
lib | ||
model | ||
view | ||
web | ||
.gitattributes | ||
.gitignore | ||
autoload.php | ||
bootstrap.php | ||
check_syntax.sh | ||
composer.json | ||
composer.lock | ||
composer.phar | ||
dev.sh | ||
docker.sh | ||
INSTALL.md | ||
LICENSE | ||
monero_trans.png | ||
php-cs-fixer | ||
README.md | ||
update.php |
lbry.io
The lbry.io website. This website uses barebones PHP along with Javascript and SCSS.
Installation
Please see INSTALL for comprehensive, easy-to-follow instructions on running this project.
Usage
Unless you are planning to contribute to the lbry.io website, this project serves little independent purpose.
To access a local copy of lbry.io, follow INSTALL and then access localhost:8000
in your browser. This will allow you to make changes to the website, test locally and then submit pull requests.
Running from Source
Please see INSTALL for details on how to run from source.
License
This project is MIT licensed. For the full license, see LICENSE.
Contributing
Contributions to this project are welcome, encouraged, and compensated. For more details, see CONTRIBUTING.
Security
We take security seriously. Please contact security@lbry.io regarding any security issues. Our PGP key is here if you need it.
Contact
The primary contact for this project is Jeremy Kauffman (jeremy@lbry.io).
Additional Info and Links
- https://lbry.io - The live LBRY website
- https://chat.lbry.io - A chat room for the LBRY community