Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Phishing/Malware Protection #422

Closed
jhreis opened this issue Nov 16, 2018 · 0 comments
Closed

Phishing/Malware Protection #422

jhreis opened this issue Nov 16, 2018 · 0 comments
Assignees

Comments

@jhreis
Copy link
Contributor

@jhreis jhreis commented Nov 16, 2018

In browser-ios, the adblock library is used to flag phishing or malware domains. In brave-ios we will be building this manually (for now at least). There is a combination of two files that are used for this:

Spam404 Domain Blacklist:
https://raw.githubusercontent.com/Dawsey21/Lists/master/adblock-list.txt
Select only the rows with || before them and ^ at the end of them.
Ignore the rows with ## in them (anywhere) and ! before them.

Disconnect Simple Malware:
https://s3.amazonaws.com/lists.disconnect.me/simple_malware.txt

Using static lists for initial implementation is fine, and we'll follow up with creating dynamic update mechanisms for these files in some form. Using some sort of hash list will be optimal to avoid high levels of iterations. Lists may need to be modified, but should be done through some script, as opposed to manually.

Having a script allows easier updating in the future.

Other points to research:

  • What to do when one of these is hit.
iccub added a commit to iccub/brave-ios that referenced this issue Nov 23, 2018
@iccub iccub mentioned this issue Nov 27, 2018
2 of 6 tasks complete
@jhreis jhreis closed this in 60a82d3 Nov 28, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants
You can’t perform that action at this time.