Какие виды защиты предоставляет адвокат по криминальным делам?