Text this: Security Risks and Designs in the Connected Vehicle Ecosystem: In-Vehicle and Edge Platforms