QR Code Security: Risks and Best Practices