Disable SQL Server 2012 Management Studio remote access
Management studio communicates with SQL Server using the same interfaces as normal clients. You can modify user permissions so they can only read from certain tables, and can't write or alter.