Good and proper handwashing is your answer.
While this may be somewhat disgusting Hepatitis A and Norovirus are diseases that spread through fecal matter contact with the oral cavity. This means that someone wasn't washing their hands after taking a dump, and so you have the viruses because they touched something you ate.