股权代持协议的效力已被司法解释所肯定,但其仍然存在因违反法律而无效、隐名股东身份无法确定、显名股东侵害隐名股东利益、显名股东债权执行等法律风险。可通过向其他股东披露代持以避免隐名股东无法向公司主张权益,通过限制显名股东行使权利的方式和约定违约责任以及根据事实区分股东地位来限制显名股东侵害隐名股东权益,还可通过信托或质押的方式保护隐名股东的出资。