Spoof sites and emails are mostly the result of data miners and copy/paste.. having some measures on the actual site that prevent scraping would help a lot. For example, on one of my products here on CC, I have a hit counter at the bottom of the page.. this appears as a hit counter when viewed on the product page from CodeCanyon, but when you view the product from another site which scraped CodeCanyon, the counter turns into a graphic that says “WARNING: This site is not authorized to represent [my product]”. I did it to prevent other sites from having my product with a misleading “download” button.
Something similar could be done for emails too (but its a lot more tricky).. by adding something to the header (or other) image of an email that is distinct to each user it gets sent to. Something not immediately noticeable, may help track down the ones who are spoofing (if they use the exact image in a spoof email). Options range from watermarking to header manipulation of the image(s) in the email.
A lot of these ideas will not stop spoofing emails, just makes it harder for authors to login.. I already have enough trouble with an unreadable captcha if I happen to forget my password, or need more than 1 guess.
@surjithctly The login page is already SSL secured. How will having HTTPS throughout the entire site help security? It will only complicate security with warnings to users about some elements (mostly images) being from an insecure source.. Images that authors put on items, profiles, comments and forums will trigger security warnings if there is SSL throughout the whole site. Also, E-mail “from” addresses can be spoofed quite easily.
The best way to prevent spoofing is by having an article like this thread, informing people of the do’s and don’ts.. no matter how much “secure” you think you have, it doesn’t stop anyone who truly wants to do wrong, it will only help prevent legitimate users from entering.
It might take a few days for an upload to be approved.
Top tip: Decide which direction you want to go and focus on that one thing. Trying to learn too many languages at once can result in overheating your mind’s CPU and having to reboot your brain.
There are A LOT of programming languages to choose from (here is a list), so it’s a VERY good idea to target something specific and go for it.
- What is my budget? A lot of IDEs (Integrated Development Environment) are expensive. But there are free ones like Lazarus (for Pascal compiling) and Eclipse (for Java/Android) and many for C (here is a list). If you’re doing web, you don’t need anything more than notepad.. Although there are nice free ones (like Komodo Edit and Aptana Studio).
I would suggest learning an “educational language” first, as it will teach you more about the way programs work as you code. Pascal is my favorite (often referred to as Object Pascal or Delphi).
If you are eager to get something coded and running ASAP with minimal effort, I would suggest downloading Lazarus and making a simple console application with the following code (and run it in the command line):
program HelloWorld; begin writeln('This is my first compiled EXE program!'); end.
If you need examples, Planet Source Code has A LOT of codes to help you code by example. Personally, I used this approach because I’m more of a hands-on learner. Tutorials never did much for me.
That’s all for now! After you decide what direction you want to go, I can be of more help..
@martinjamez There are 2 major reasons.
- An overwhelming majority of computers run Windows (84% according to my stats).
- Windows is the only OS I can think of that is NOT Unix based. Unix is tighter on security.
Malware makers are mostly in it for the money.. they will target what most people use.
Question to people who don’t use antiviruses under Windows PC. If you don’t use them, how do you know that your PC is not infected? It can be a part of some botnet and you even don’t notice that.
There’s a program you can get called NetLimiter, it lets you monitor and control your bandwidth, it’s very extensive. I mainly use it to limit my browser’s speed, so I can simulate how a project will load in low bandwidth situations.
But you can also use it to allow/deny certain processes access to the internet. When a new process tries to use the internet, it will tell you which process, and which IP it’s trying to access. This is good for tracking down the makers of trojans (because they always use a dedicated IP).
You can also use it to prevent pesky apps from trying to update while you’re working on something.
Don’t trust Windows firewall, apps can secretly allow exceptions for themselves. Malicious ones often will.
Trend Micro makes a few good ones, I prefer them over Norton. They’re a good company.
Here is an article that every Mac user should read before they make themselves sound dumb.
Here is something you can use after it’s too late. Supports Mac too, for those who thought they were safe
The fact of the matter is, malware is an industry.. If they’re going to bother making a bug, they’re going to aim for the most commonly used systems (it’s been Windows since the 80’s). But recently, as Mac starts to become more common, so will the malware. Eventually, if Linux ever becomes mainstream and widely used, even Linux users will need to protect themselves more. No system is immune
Thank you for the elaboration. I think it’s a good thing to know more about everyones beliefs. It would bring everyone closer together in spirit. In the end, we are all just trying to be better people. I may be too late this year (i assume it’s annual), but would it be acceptable for anyone to observe Ramadan? It sounds very educational.