I haven't seen it discussed much in the context of the recent scandals but one obvious way of fighting match-fixing would be to legalize gambling especially in India which is usually at the heart of the problem.
The whole ban is a sham anyway since it clearly doesn't a stop a large underground industry from thriving and corrupting the game. If gambling were legal it would be taken over by legitimate corporations including multinationals. While they could theoretically indulge in match-fixing, it would be much more difficult because they would face much more scrutiny than underground bookies. It would also allow the government to collect taxes from what is now a large but untaxed industry. And it would reduce the massive corruption that any underground industry fosters.