અને બીજી તરફ જો ઓપરેટિંગ સિસ્ટમ પોતે જ એપ્લિકેશનની સિક્યોરિટી માટે જવાબદાર હોય તો ઓપરેટિંગ સિસ્ટમ એપ્લિકેશન ની બહાર હોવી જોઈએ. અને તેના કારણે જો એટેકેર ને એપ્લિકેશનનો એક્સેસ જોતો હોય તો તેને ઓપરેટિંગ સિસ્ટમને બગાડવી પડે જે થોડું અઘરું કાર્ય છે. અને બીજી એક ધારાના એવી છે કે અટેકર યુઝર ની નજીક હોય તેવા ઈન્ટરફેસ તેના દ્વારા દાખલ થશે જેમકે નેટવર્ક ઇન્ટરફેસ. તેથી આ પ્રકારના ઇન્ટરફેસને રક્ષણ આપવું એ ખૂબ જ અગત્યનું છે.
మరోవైపు, ఆపరేటింగ్ సిస్టమ్ అప్లికేషన్ భద్రతకు బాధ్యత వహిస్తే, ఈ ఆపరేటింగ్ సిస్టమ్ అప్లికేషన్ వెలుపల ఉంది, అందువల్ల అప్లికేషన్ కు ప్రాప్యత పొందడానికి దాడి చేసేవారు ఆపరేటింగ్ సిస్టమ్ ను రాజీ చేయవలసి ఉంటుంది మరియు ఇది మరొకదానికి చాలా రెట్లు ఎక్కువ కష్టం ఉపయోగకరమైన ఊహ ఏమిటంటే, దాడి సందర్భంలో, వినియోగదారుకు దగ్గరగా ఉండే ఇంటర్ ఫేస్ లో దాడులు జరిగే అవకాశం ఉంది, ఉదాహరణకు నెట్ వర్క్ ఇంటర్ ఫేస్ లు, కాబట్టి ఈ రకమైన ఇంటర్ ఫేస్ లను రక్షించడం చాలా క్లిష్టమైనది.