Browser: Firefox – Its open source and is the backbone of tor for a reason. I much prefer firefox to any other browser. Chrome is a close second but I do not like that its not open source. I only use Firefox for email and sites where I login otherwise, I use the next site listed as most secure for all of my searching, research, googling, etc. https://www.mozilla.org/en-US/firefox/
Most secure browser: Tor. Tor is designed for those times when you don’t want anyone to see what you are doing. TOR blocks your ISP, the government, etc. from seeing what you are doing online. https://www.torproject.org
Mobile Browser – Firefox and Firefox Focus are my preferred when I am connected to VPN, otherwise I use various versions of TOR for mobile which can be found in the app stores for android/ios. Firefox focus is the best but it may be too limiting for some so Firefox is the next best. Focus is really fast and simple. https://support.mozilla.org/en-US/kb/focus
Security add on for your browser – uBlock – works for firefox and chrome and keeps away ads and other nonsense. This helps many pages load faster too. It will also prevent youtube ads. https://www.ublock.org/
VPN – Cyberghost. There are tons of good vpns but I like that this company offers a true free version. If you are using a program like Kodi to watch TV/Movies you better be using a VPN. https://www.cyberghostvpn.com/en_US/
Malware/adware – Malwarebytes – its free and very powerful. https://www.malwarebytes.com/
Antivirus – Avira – Its free! I also think Windows defender that comes free with windows is decent. https://www.avira.com/
Firewall – Zonealarm – https://www.zonealarm.com/software/free-firewall/
There has been a lot of buzz recently about online privacy, however; this is not a new issue by any means. Online privacy has been a concern for years. Go do a quick google search for online privacy and you will see articles from 2010, 2008, etc. discussing the issue. What is new is that thanks to our government your ISP (company you buy your internet from i.e. Verizon, charter, time warner, etc.) will be allowed to sell your browsing habits. So first, why does this matter?
For the most part, it doesn’t. A large percent of what we do online is harmless. For example, me searching for a new video game in google will tell amazon I want that game. And ads on Facebook will be for that game. With Insurdinary, it will be able to keep your insurance on private and to compare insurance quotes, you would know that Insurdinary is better.Kind of cool in a sense that the internet knows what I want. This is also scary. Imagine that you think you are sick with a disease, and now amazon, google, health insurance companies, life insurance companies, future/current employers, know about it. The real question though is, should anyone be able to see what you are doing online? Is it their right? Should your ISP be able to spy on you? If you say OK, I would ask, would you allow your mortgage company to come in your house and go through your drawers? Because that is essentially what is happening. So yes, it is a concern and should be to anyone.
So, what can you do to prevent this from happening? There are a number of things and I am going to break this up so that it’s easier to understand. The important thing to remember is that you are never going to be 100% secure. But you can take steps to make it harder for anyone to spy on you. Think of it like an onion, the closer you are to the middle, the harder it is to get to you. The outer layers (i.e. no security) are easy to get to but several layers in takes more work. Also, keep in mind I am not discussing Malware, Viruses, etc here, I have other blog posts about that but I do always recommend antivirus software, malware software, and a good firewall, if you want to learn more about network access control, you can go to this page to find good information in this area.
To stop your ISP from spying on you (to stop just facebook/browser scroll down to the end):
For your computer/browser (for most home users):
Step 1 – get a VPN.
VPN – This is the first thing you need. I am not going to explain what a VPN is, just that it makes it so that your ISP (or job) cannot see what you are doing. They can only see that you are connected and using data. The great thing with VPNs is they are so versatile, you can use use them for a ton of things. VPNs, like iPlayer VPN, are used for program and show access no matter your location. Other VPNs protect sensitive information and protect your devices from cyberthreats. Now, the issue with VPN is that the VPN company can see what you are doing. So yes, they can sell your data just like your ISP. But I trust them more and most do not sell your data, just the shady bad ones do. However, keep in mind if you are doing something illegal, the VPN company will turn your information over to authorities if they are subpoenaed – no one is going to jail for you. You will also need to have a secure and fast connection so you can cater the software (click here to find some packages).
There are tons of options for paid and free ones. I personally like Hotspot shield, CyberGhost, and Windscribe because they have free versions. Here is a link to them:
https://www.hotspotshield.com/
Step 2 – Start using Firefox.
Why? Because of the security and add-ons. Once you download Firefox, you need to install the following add-ons. They are: HTTPS Everywhere and 1 of the privacy/adblock addons I explained below. They will not affect your browsing experience, they will however make it much more secure. Additionally, use the private browsing mode of the browser.
And do these:
For the most secure (for people who are more technically inclined):
Use Tor Browser. Tor browser with its default settings is going to be super secure. Its slower because of how it works to hide your identity but if you are searching things no one can know about, use this. https://www.torproject.org/
Download Tor Client. Tor is the best security that most home users can set up themselves. If you are a super high tech person and want something more secure you already know way more than what I am blogging about and shouldn’t even be reading this so this post is not for you. https://www.torproject.org/
For your mobile device:
For those that want to be super secure, use a Tor browser. While there is no official mobile Tor browser there are tons that are free ones that use the Tor network. I personally have Onion browser for my iPhone.
To stop facebook and other internet companies like google, amazon, etc from spying on you:
1. You can always just not use the internet but come on…
2. Start using Firefox.
Why? Because of the security and add-ons. Once you download Firefox, you need to install the following add ons: uBlock and you can add Privacy Badger if you want double protection. Keep in mind, when using these add ons that some websites, like your online bank, might not work correctly, so if a site isn’t working correctly, you can simply turn them off for that site with the click of a button. It will remember, so its only the first time you visit that site.
3. Use DuckDuckGo search engine. This is a search engine that does not record/track your searches. You can very easily make this your default browser by going to your browser settings and its just as good as Google. https://duckduckgo.com/
4. Backup your data. Don’t wait for an attack for you to start backing up your data. Make sure you’re ready for any threat to your data. Visit sites like www.venyu.com/colocation/ to know more about cybersecurity.
]]>Three types of users: User – Group – World
These permissions can be given for one group, multiple groups, one user, etc.
Three types of permissions: Read (R or 4), Write ( W or 2), Execute (X or 1)
Sometimes written as – RWX or a number equivalent such as 777. Each word corresponds to a number depicted below that can add up to 7 (4+2+1).
R- Read (4) – read files
W- Write (2) – write/modify files
X – execute (1) -Read/write/delete/modify/directory
Example –
-r–rwx—- = User can read, group can do everything, world cannot access
777 = Everyone can do everything
422 =User can read, group can write, world can write
Rwx-rwx-rwx = Everyone can do everything
-wx-r—– = User can write and execute, group can read, world cannot access
]]>
]]>Here is code.org that offers free mini courses for students
]]>MIT Version: http://el.media.mit.edu/logo-foundation/index.html
Download an original version: http://www.sydlexia.com/logo.htm
From the site above “Logo is a programming language that was created in 1967 that was a fairly popular teaching tool in the 80s. It has taken on many forms, appearing on platforms such as the IBM, Commodore 64, MSX, Atari, and Apple II computers. Variants of Logo have been used to guide robots and build shit with Legos. It is still around today, but it is largely defunct. Although it bills itself as a programming language, Logo is really more of a CAD. By inputting text commands into a prompt, the user moves a triangular cursor known as a turtle around the screen to create squares, circles, and other shapes that can be made in Microsoft Paint in much less time. There have been dozens of version of Logo, each with slightly different commands and interfaces. This was even true on a single platform. The Apple II offered versions such as Apple Logo II, Terrapin Logo, and LogoWriter. “


All of your code is essentially open source. While thats great for me, its not great for businesses and really anyone who is trying to make money off of their software. There are some ways around it but keep in mind that both HTML5 and Javascript are open source. Here is a good article that goes into it:
HTML5 – Not Designed for Business Applications
The next issue is security. Apparently the standards have not really been developed with security in mind as it will really be up the developers, users, and browsers. So there are going to be some issues when this is used more often…and of course this is the case with any new technology. Here is an article that goes into the topic:
Old hacking tricks work too easily in attacks on HTML5, security expert says
]]>Here is the link to Google APIs: https://developers.google.com/
What are Google APIs: http://www.rankforsales.com/google-api-s-and-their-uses.html
“The Google API stands for ‘Application Programmable Interface’. As it’s name implies, it is an interface that queries the Google database to help programmers in the development of their applications….By definition, Google API’s consist basically of specialized Web services and programs and specialized scripts that enable Internet application developers to better find and process information on the Web. In essence, Google APIs can be used as an added resource in their applications.”
Some examples: http://mashable.com/2007/08/09/google-apis/
]]>I think this is awesome and I believe having an understanding of basic computer logic is a great skill to have. This is why I push software like Gamemaker, Squeak, Scratch, etc. which require one to understand basic programming logic.I also teach HTML, CSS, Javascript, PHP, and Actionscript in my classes.
However, I do think people are jumping the gun a bit with Javascript. The reason why? Javascript by itself is rather useless. I would not tell someone to learn javascript unless they had a solid foundation in HTML and CSS first. You really cant do anything with javascript without HTML. Learning javascript without HTML/CSS is like learning to hold your breath, then being put into a deep swimming pool without knowing how to swim.
So while I believe learning Javascript is great and I think everyone should learn basic programming…at least the logic, I believe that you should understand HTML and CSS before jumping the gun and learning Javascript.
So for those who want to learn js, just take a few weeks and learn HTML and CSS first. They are both very easy to learn – the easiest languages. Then when you have that foundation learn javascript. Then when you understand js, start learning a database language like PHP or Ruby.
]]>