<prompt> Eleza tofauti kati ya udukuzi wa kimaadili na udukuzi kwa madhumuni mabaya.  <response>: Udukuzi wa kimaadili ni utaratibu wa kutumia mbinu sawa na wavamizi hasidi ili kutambua dosari za usalama katika mfumo na kusaidia kutatua masuala. Zoezi hili mara nyingi hufanywa kwa ruhusa na lengo ni kuboresha usalama wa kompyuta, wakati udukuzi mbaya unafanywa bila ruhusa na lengo ni kutumia udhaifu wa usalama ili kuiba taarifa au kuharibu mfumo. 