Validating internet sources
start date is before end date, price is within expected range).It is always recommended to prevent attacks as early as possible in the processing of the user’s (attacker's) request.
There's lots of good information on the Internet, but you will also find opinions, misconceptions, and inaccurate information. There are people who believe that we never walked on the moon and that the Holocaust never happened, so be careful when you read a web page. Look for what Wikipedia calls the "verifiability" of information.Input Validation should not be used as the primary method of preventing XSS, SQL Injection and other attacks which are covered in respective cheat sheets but can significantly contribute to reducing their impact if implemented properly.Input validation should be applied on both syntactical and semantic level.Similarly, for information on other topics, not only is there a huge quantity available but with a very uneven level of quality.You don't want to rely on the news in the headlines of sensational tabloids near supermarket checkout counters, and it's just as hard to know how much to accept of what's in all the books, magazines, pamphlets, newspapers, journals, brochures, Web sites, and various media reports that are available.Each item you find must be evaluated to determine its quality and credibility in order to best support your research.
Input validation is performed to ensure only properly formed data is entering the workflow in an information system, preventing malformed data from persisting in the database and triggering malfunction of various downstream components.
Just because you find information at the library does not guarantee that it is accurate or good research.
In an academic setting, being able to critically evaluate information is necessary in order to conduct quality research.
Read How to Spot a Fake Website by Garen Arnold (2009). Use the following websites to explore the issue of Internet content. How will you teach students to question EVERYTHING they read? A few websites are addressing the issue of misleading information.
Use these websites to help your students identify fact and fiction.
Some websites were designed to be intentionally misleading.