Most products have bar codes as marks of authenticity. These are subjected to barcode scanners that gives the identity of the product. These can be limited though because there are products sold directly to customers.
Some have standardization marks from certifying or registration bodies. Other forms include marks of acceptance from customers that can be found on the packaging. But back to bar codes, their application are limited and are only mostly used in supermarket checkout systems.
Information dissemination is still the best method of protecting products from fakes. Organizations should always have a concrete plan on informing its customers about the basic features of and changes in a product. This way, they will be made aware if what is being sold is an authentic product or a fake.
Do you have something in mind that could help in protecting products against fakes?