ස්වයංක්‍රීය ප්‍රවේශ පාලන පද්ධතිවල ගැටළු - ඒවා බලාපොරොත්තු නොවූ තැන

සුභ දවසක් හැමෝටම. මෙම පර්යේෂණය සිදු කිරීමට මා පෙලඹවූයේ කුමක් ද යන්න පිළිබඳ පසුබිමෙන් මම ආරම්භ කරමි, නමුත් පළමුව මම ඔබට අනතුරු අඟවන්නෙමි: සියලුම ප්‍රායෝගික ක්‍රියා පාලක ව්‍යුහයන්ගේ අනුමැතිය ඇතිව සිදු කරන ලදී. මෙම ද්‍රව්‍ය භාවිතා කර එහි සිටීමට අයිතියක් නොමැතිව සීමා සහිත ප්‍රදේශයකට ඇතුළු වීමට දරන ඕනෑම උත්සාහයක් සාපරාධී වරදකි.

මේ සියල්ල ආරම්භ වූයේ, මේසය පිරිසිදු කරන අතරතුර, මම අහම්බෙන් RFID පිවිසුම් යතුර ACR122 NFC කියවනය මත තැබූ විටය - වින්ඩෝස් නව උපාංගයක් හඳුනාගැනීමේ ශබ්දය වාදනය කළ විට සහ LED කොළ පැහැයට හැරුණු විට මගේ පුදුමය සිතන්න. මේ මොහොත වන තුරු, මෙම යතුරු සමීප ප්‍රමිතියේ පමණක් ක්‍රියා කරන බව මම විශ්වාස කළෙමි.
ස්වයංක්‍රීය ප්‍රවේශ පාලන පද්ධතිවල ගැටළු - ඒවා බලාපොරොත්තු නොවූ තැන
නමුත් පාඨකයා එය දුටු බැවින්, එයින් අදහස් වන්නේ යතුර ISO 14443 ප්‍රමිතියට ඉහළින් ඇති එක් ප්‍රොටෝකෝලයකට (ආසන්න ක්ෂේත්‍ර සන්නිවේදනය, 13,56 MHz) සපුරාලන බවයි. යතුරු කට්ටලය සම්පූර්ණයෙන්ම ඉවත් කර ඇතුල්වීමේ යතුර මගේ දුරකථනයේ තබා ගැනීමට අවස්ථාවක් දුටු බැවින් පිරිසිදු කිරීම වහාම අමතක විය (මහල් නිවාසය දිගු කලක් ඉලෙක්ට්‍රොනික අගුලකින් සමන්විත වී ඇත). අධ්‍යයනය ආරම්භ කිරීමෙන් පසු, ප්ලාස්ටික් යට සඟවා ඇති Mifare 1k NFC ටැගය බව මම සොයා ගතිමි - ව්‍යවසාය ලාංඡන, ප්‍රවාහන කාඩ්පත් ආදියෙහි ඇති ආකෘතියම. අංශවල අන්තර්ගතයට ඇතුළු වීමට ගත් උත්සාහයන් මුලින් සාර්ථක නොවූ අතර අවසානයේ යතුර කැඩී ගිය විට, 3 වන අංශය පමණක් භාවිතා කර ඇති බවත්, චිපයේ UID එක එහි අනුපිටපත් කර ඇති බවත් පෙනී ගියේය. එය ඉතා සරල පෙනුමක් ඇති අතර, එය එසේ වූ අතර, සෑම දෙයක්ම හරියටම සැලසුම් කර ඇත්නම්, ලිපියක් නොමැත. ඉතින් මට යතුරේ ගිබල්ට් ලැබුණා, ඔබට යතුර එකම ආකාරයේ තවත් එකකට පිටපත් කිරීමට අවශ්‍ය නම් ගැටළු නොමැත. නමුත් කාර්යය වූයේ යතුර ජංගම උපාංගයකට මාරු කිරීමයි, එය මා කළ දෙයයි. විනෝදය ආරම්භ වූයේ මෙතැනින් - අපට දුරකථනයක් තිබේ - iPhone SE ස්ථාපනය කර ඇත iOS 13.4.5 Beta build 17F5044d සහ NFC හි නිදහස් ක්‍රියාකාරිත්වය සඳහා සමහර අභිරුචි සංරචක - සමහර වෛෂයික හේතු නිසා මම මේ ගැන විස්තරාත්මකව නොකියමි. අවශ්‍ය නම්, පහත සඳහන් සියල්ල ඇන්ඩ්‍රොයිඩ් පද්ධතියට ද අදාළ වේ, නමුත් සමහර සරල කිරීම් සමඟ.

විසඳිය යුතු කාර්යයන් ලැයිස්තුව:

  • යතුරේ අන්තර්ගතයට ප්‍රවේශ වන්න.
  • උපාංගය මගින් යතුරක් අනුකරණය කිරීමේ හැකියාව ක්රියාත්මක කරන්න.

පළමුවැන්නා සමඟ සෑම දෙයක්ම සාපේක්ෂව සරල නම්, දෙවැන්න සමඟ ගැටළු ඇති විය. ඉමුලේටරයේ පළමු අනුවාදය වැඩ කළේ නැත. ගැටළුව ඉතා ඉක්මනින් සොයා ගන්නා ලදී - ජංගම උපාංගවල (iOS හෝ Android යන දෙකම) අනුකරණ මාදිලියේ, UID ගතික වන අතර, රූපයට තදින් සම්බන්ධ කර ඇති දේ කුමක් වුවත්, එය පාවී යයි. දෙවන අනුවාදය (සුපිරි පරිශීලක අයිතිවාසිකම් සමඟ ධාවනය) තෝරාගත් එකෙහි අනුක්‍රමික අංකය දැඩි ලෙස සවි කර ඇත - දොර විවෘත විය. කෙසේ වෙතත්, මට සෑම දෙයක්ම පරිපූර්ණ ලෙස කිරීමට අවශ්‍ය වූ අතර, Mifare ඩම්ප් විවෘත කර ඒවා අනුකරණය කළ හැකි ඉමුලේටරයේ සම්පූර්ණ අනුවාදයක් එක් කිරීමට මට අවශ්‍ය විය. හදිසි ආවේගයකට යටත්ව, මම අංශ යතුරු හිතුවක්කාර ඒවාට වෙනස් කර දොර විවෘත කිරීමට උත්සාහ කළෙමි. සහ ඇය… විවෘත කළා! ටික වෙලාවකින් මට තේරුණා ඒවා අරිනවා කියලා ඕනෑම මෙම අගුල සහිත දොරවල්, මුල් යතුර නොගැලපෙන ඒවා පවා. මේ සම්බන්ධයෙන්, මම සම්පූර්ණ කිරීමට නව කාර්යයන් ලැයිස්තුවක් නිර්මාණය කළෙමි:

  • යතුරු සමඟ වැඩ කිරීම සඳහා වගකිව යුතු පාලකය කුමක්දැයි සොයා බලන්න
  • ජාල සම්බන්ධතාවයක් සහ පොදු පදනමක් තිබේද යන්න තේරුම් ගන්න
  • ප්‍රායෝගිකව කියවිය නොහැකි යතුරක් විශ්වීය වන්නේ මන්දැයි සොයා බලන්න

කළමනාකරණ ආයතනයේ ඉංජිනේරුවෙකු සමඟ කතා කිරීමෙන් පසුව, බාහිර ජාලයකට සම්බන්ධ නොවී සරල Iron Logic z5r පාලකයන් භාවිතා කරන බව මම දැනගත්තා.

CP-Z2 MF කියවනය සහ IronLogic z5r පාලකය
අත්හදා බැලීම් සඳහා මට උපකරණ කට්ටලයක් ලබා දෙන ලදී:

ස්වයංක්‍රීය ප්‍රවේශ පාලන පද්ධතිවල ගැටළු - ඒවා බලාපොරොත්තු නොවූ තැන

මෙතැන් සිට පැහැදිලි වන පරිදි, පද්ධතිය සම්පූර්ණයෙන්ම ස්වායත්ත වන අතර අතිශයින්ම ප්රාථමික වේ. මුලදී මම සිතුවේ පාලකය ඉගෙනීමේ මාදිලියේ ඇති බවයි - එහි තේරුම එය යතුර කියවා මතකයේ ගබඩා කර දොර විවෘත කරයි - මෙම මාදිලිය භාවිතා කරනුයේ සියලුම යතුරු පටිගත කිරීමට අවශ්‍ය වූ විට, උදාහරණයක් ලෙස, ප්‍රතිස්ථාපනය කිරීමේදී මහල් ගොඩනැගිල්ලක අගුලු දැමීම. නමුත් මෙම න්‍යාය තහවුරු කර නොමැත - මෙම මාදිලිය මෘදුකාංගයේ ක්‍රියා විරහිත කර ඇත, ජම්පර් වැඩ කරන ස්ථානයේ ඇත - නමුත් අපි උපාංගය ඉහළට ගෙන එන විට අපට පහත දේ පෙනේ:

උපාංගයේ අනුකරණ ක්‍රියාවලියේ තිර රුවක්
ස්වයංක්‍රීය ප්‍රවේශ පාලන පද්ධතිවල ගැටළු - ඒවා බලාපොරොත්තු නොවූ තැන
... සහ ප්‍රවේශය ලබා දී ඇති බවට පාලක සංඥා කරයි.

මෙයින් අදහස් කරන්නේ ගැටළුව පවතින්නේ පාලකයේ හෝ පාඨකයාගේ මෘදුකාංගයේ බවයි. අපි පාඨකයා පරීක්ෂා කරමු - එය iButton මාදිලියේ ක්රියා කරයි, එබැවින් අපි Bolid ආරක්ෂක පුවරුව සම්බන්ධ කරමු - පාඨකයාගෙන් ප්රතිදාන දත්ත බැලීමට අපට හැකි වනු ඇත.

පුවරුව පසුව RS232 හරහා සම්බන්ධ වේ
ස්වයංක්‍රීය ප්‍රවේශ පාලන පද්ධතිවල ගැටළු - ඒවා බලාපොරොත්තු නොවූ තැන

බහුවිධ පරීක්ෂණ ක්‍රමය භාවිතා කරමින්, අවසරය අසාර්ථක වූ විට පාඨකයා එකම කේතය විකාශනය කරන බව අපි සොයා ගනිමු: 1219191919

තත්වය වඩාත් පැහැදිලි වීමට පටන් ගනී, නමුත් මේ මොහොතේ පාලකය මෙම කේතයට ධනාත්මක ලෙස ප්‍රතිචාර දක්වන්නේ මන්දැයි මට පැහැදිලි නැත. දත්ත සමුදාය පුරවන විට - අහම්බෙන් හෝ හිතාමතාම වෙනත් අංශ යතුරු සහිත කාඩ්පතක් ඉදිරිපත් කර ඇති බවට උපකල්පනයක් තිබේ - පාඨකයා මෙම කේතය යවා පාලකය එය සුරකින ලදී. අවාසනාවකට, පාලක යතුරු දත්ත ගබඩාව සොයා බැලීමට IronLogic හි හිමිකාර ක්‍රමලේඛකයෙකු මා සතුව නැත, නමුත් ගැටලුව පවතින බව කෙරෙහි අවධානය යොමු කිරීමට මට හැකි වූ බව මම බලාපොරොත්තු වෙමි. මෙම අවදානම සමඟ වැඩ කිරීමේ වීඩියෝ නිරූපණයක් තිබේ ලින්ක්.

PS අහඹු එකතු කිරීමේ න්‍යායට විරුද්ධ වන්නේ Krasnoyarsk හි එක් ව්‍යාපාරික මධ්‍යස්ථානයක මම ද එම ක්‍රමයම භාවිතා කරමින් දොර විවෘත කිරීමට සමත් වූ බැවිනි.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න