മറ്റൊരു മാർഗം സോഫ്റ്റ് വെയർ diversification ആണ്, അവിടെ നിങ്ങൾ മെമ്മറിയിലുള്ള ഒബ്ജക്റ്റുകളുടെ സ്ഥാനങ്ങൾ ക്രമീകരിക്കുന്നു, അതിനാൽ നിരീക്ഷണത്തിലൂടെയോ ഹിറ്റുകളും മിസ്സുകളും നേടുന്നതിലൂടെയോ, ആ സ്ഥലത്ത് യഥാർത്ഥത്തിൽ ഏത് നിർദ്ദേശം ആണ് നടപ്പിലാക്കുന്നതെന്ന് എളുപ്പത്തിൽ തിരിച്ചറിയാൻ ആക്രമണകാരിക്ക് കഴിയില്ല, നന്ദി.
మరొక ప్రత్యామ్నాయం సాఫ్ట్ వేర్ డైవర్సిఫికేషన్ ద్వారా మీరు మెమరీలోని వస్తువుల స్థానాలను ప్రస్తారణ చేస్తారు, తద్వారా హిట్స్ మరియు మిస్ లను పర్యవేక్షించడం ద్వారా లేదా హిట్స్ మరియు మిస్ లను పొందడం ద్వారా, ఆ ప్రదేశంలో వాస్తవానికి ఏ సూచనలను అమలు చేస్తున్నారో అటాక్ చేసేవారు సులభంగా గుర్తించలేరు, ధన్యవాదాలు.