બીજો વિકલ્પ સોફ્ટવેર ડાયવર્સિફિકેશન છે જ્યાં તમે મેમરીમાંના ઑબ્જેક્ટ્સના સ્થળોને બદલે રાખો છો જેથી હિટ અને મિસિનું નિરીક્ષણ કરીને અથવા હિટ અને મિસિ મેળવીને, એટેકર સરળતાથી તે સ્થાન ઓળખી શકશે નહીં કે જ્યાં સૂચના ખરેખર ચલાવવામાં આવી હતી, આભાર.
दुसरा पर्याय म्हणजे सॉफ्टवेयर डेव्हर्सीफिकेशनद्वारे जेथे आपण मेमरी मधील ऑब्जेक्ट्सच्या स्थानांना परवानगी दिली आहे जेणेकरून हिट्स आणि मिस हे मॉनिटर करून किंवा हिट्स आणि मिस हे मिळवून,हल्लेखोर त्या ठिकाणी प्रत्यक्षात कोणती इन्स्ट्रक्शन एक्झिक्युट केली होती हे सहजपणे ओळखू शकणार नाही, धन्यवाद.