<prompt> Eleza tofauti kati ya udukuzi wa kimaadili na udukuzi kwa madhumuni mabaya.  <response>: Udukuzi ni kitendo cha kutumia mifumo ya kompyuta au mitandao kukusanya taarifa au kufikia rasilimali bila idhini sahihi. Walakini, dhamira ya utapeli inaweza kubadilisha sana uhalali wake na maadili. Udukuzi wa kimaadili, unaojulikana pia kama jaribio la kupenya, ni mazoezi ya kuiga mashambulizi kwenye mfumo au mtandao ili kutambua udhaifu wake na kuboresha usalama wake. Inachukuliwa kuwa ya kimaadili kwa sababu inafanywa kwa idhini ya mmiliki wa mfumo, na lengo ni kumsaidia mmiliki kulinda rasilimali zao vyema. Wadukuzi wa maadili hutumia mbinu sawa na wavamizi hasidi, lakini huripoti udhaifu wanaopata kwa mmiliki wa mfumo ili uweze kurekebishwa kabla ya kutumiwa na wengine. Kwa upande mwingine, udukuzi kwa madhumuni mabaya hufanywa bila idhini ya mmiliki na kwa nia ya kusababisha madhara au kuiba habari. Vitendo hivyo ni haramu na vinaweza kusababisha madhara makubwa kwa watu binafsi, makampuni na hata serikali. Wadukuzi hasidi wanaweza kuiba taarifa za kibinafsi, kueneza programu hasidi na virusi, au kutatiza huduma muhimu. Kwa kifupi, tofauti kuu kati ya udukuzi wa kimaadili na udukuzi kwa madhumuni mabaya iko katika dhamira ya nyuma ya kitendo; udukuzi wa kimaadili unalenga kuboresha usalama wa mfumo, huku udukuzi kwa nia ya kunyonya, kudhuru au kuiba kutoka kwa wengine. 