The Cupertino-based tech giant has reportedly made the change in the beta version of iOS 14.5. The final rollout of the iOS version, with the new safeguard in place, is still some days away. However, since it has been rolled out to the beta, it hopefully won’t take long to arrive in the final release.
As per its Platform Security Guide, Apple, since 2018, has been using a technology called Pointer Authentication Codes (PAC) to prevent hackers from using malicious codes and making use of the corrupted memory to their own ends. The technology has reportedly only recently been introduced for the ISA pointers (of the iOS code). Earlier the pointers were not protected with PAC.
The PAC technology makes authentication and validation of the ISA pointers (a feature of iOS code) a must before they can be used, which is said to make it harder for hackers to breach the defences of the iPhone.
var secname=””;
var agename=””;
secname=’Tech News’;
agename=”;
var _sf_async_config=uid:10538,domain:”gadgetsnow.com”;
_sf_async_config.sections = secname;
_sf_async_config.authors = agename;
_sf_async_config.useCanonical = true;
//– BEGIN Chartbeat CODE —
if(typeof TimesGDPR != ‘undefined’ && typeof TimesGDPR.common.consentModule.gdprCallback == ‘function’){
TimesGDPR.common.consentModule.gdprCallback(function(dataObj){
if((typeof dataObj != ‘undefined’) && !dataObj.isEUuser)
(function()
function loadChartbeat()
window._sf_endpt=(new Date()).getTime();
var e = document.createElement(‘script’);
e.setAttribute(‘language’, ‘javascript’);
e.setAttribute(‘type’, ‘text/javascript’);
e.setAttribute(‘src’,
((“https:” == document.location.protocol) ? “https://s3.amazonaws.com/” : “http://”) +
“static.chartbeat.com/js/chartbeat.js”);
trydocument.body.appendChild(e);catch(e)
$( window ).load(function() loadChartbeat(););
)();
});
}
//–END Chartbeat CODE —
//– Facebook Pixel Code —
!function(f,b,e,v,n,t,s)if(f.fbq)return;n=f.fbq=function()
n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)
;if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version=’2.0′;n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)(window,
document,’script’,’https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘1181341651961954’); // Insert your pixel ID here.
fbq(‘track’, ‘PageView’);
//– DO NOT MODIFY –>
//– End Facebook Pixel Code –>