Okuma koruması (RDP)
Mikrodenetleyicideki, yazılımın hata ayıklama portu üzerinden dışarı çekilmesini engelleyen bir kilit.
Bu olmadan, bir hata ayıklama probu ve beş dakikası olan herkes bir ürünün yazılımını SWD ya da JTAG üzerinden kopyalayabilir. Bu yüzden neredeyse her mikrodenetleyicide vardır. STM32'de adı RDP'dir ve üç düzeyi vardır: 0 açıktır, 1 hata ayıklayıcı bağlıyken flash okumasını engeller ve geri dönmeye kalkarsanız çipi komple siler, 2 ise hata ayıklama portunu kalıcı olarak kapatır. Nordic'teki karşılığı APPROTECT, AVR'de ise kilit bitleri denir.
Kilit, silikonu kadar sağlamdır. Araştırmacılar çeşitli STM32 ailelerindeki RDP'yi ve nRF52'deki APPROTECT'i önyükleme sırasında uygulanan voltaj glitch'leriyle, yani ders kitabı örneği bir hata enjeksiyonu saldırısı ile aştı. Çıtayı yükseltir; yazılımı gizli yapmaz.