The problem is always going to exist at Collegiate Basketball level because of the number of divisions, gambling access only getting easier thanks to online sites and the simple fact these universities and the NCAA make millions each year off of these 'amateur' athletes. Until the NCAA start paying their athletes, then those on scholarships who can't work or accept outside assistance will continue to be easy targets for professional gamblers.
There was an article done a few years ago saying that the NCAA can sacrifice 15-20% of their annual profits, and it would see all D1 and D2 Football and Basketball players paid approx 500 per month for six months (Season Length) and heavily reduce the risk of point shaving