Âûáèðàé : Ïîêóïàé : Èñïîëüçóé
â ôîêóñå
0

Ðîáîò âçëàìûâàåò ñåéô. Âèäåî

Äâà ñòóäåíòà Ìàññà÷óñåòñêîãî òåõíîëîãè÷åñêîãî óíèâåðñèòåòà äîêàçàëè, ÷òî íàäåæíûõ ìåõàíè÷åñêèõ êîäîâûõ çàìêîâ íå áûâàåò. Èñòîðèÿ íà÷àëàñü ñ òîãî, ÷òî ëþáîçíàòåëüíûé ïàðåíü Ãðàíò Äæîðäàí (Grant Jordan)...

Äâà ñòóäåíòà Ìàññà÷óñåòñêîãî òåõíîëîãè÷åñêîãî óíèâåðñèòåòà äîêàçàëè, ÷òî íàäåæíûõ ìåõàíè÷åñêèõ êîäîâûõ çàìêîâ íå áûâàåò. Èñòîðèÿ íà÷àëàñü ñ òîãî, ÷òî ëþáîçíàòåëüíûé ïàðåíü Ãðàíò Äæîðäàí (Grant Jordan) ïðèíåñ ñâîåìó äðóãó Êàéëó Âîãòó (Kyle Vogt) ñåéô ñ äàâíî çàáûòîé êîìáèíàöèåé. Åñòåñòâåííî, äðóçüÿ çàõîòåëè óçíàòü, ÷òî âíóòðè, îäíàêî íå òîðîïèëèñü èñïîëüçîâàòü ïèëó è äðåëü, à ïðèìåíèëè èíòåëëåêò. Ïðèÿòåëè ñ ïîìîùüþ íîóòáóêà è íåñêîëüêèõ îáû÷íûõ ýëåêòðîäåòàëåé ñîçäàëè ðîáîòà, êîòîðûé îòêðûë ñåéô çà íåñêîëüêî ÷àñîâ.

Ïðåæäå âñåãî ñòóäåíòû èçó÷èëè çàìîê ñåéôà è âûÿñíèëè, ÷òî ýòî S&G 8400 - îäèí èç ñàìûõ ñëîæíûõ ìåõàíè÷åñêèõ çàìêîâ, êîòîðûé íà ïðîòÿæåíèè ïî÷òè 30 ëåò èñïîëüçîâàëñÿ ïðàâèòåëüñòâîì ÑØÀ äëÿ çàïèðàíèÿ ñåéôîâ ñ ñåêðåòíûìè äîêóìåíòàìè. Ýòà íîâîñòü ñðàçó îãîð÷èëà äðóçåé, îäíàêî îíè íå îñòàâèëè ñâîèõ íàìåðåíèé è ñîøëèñü íà òîì, ÷òî îòêðûòü ñåéô ìîæíî òîëüêî ïóòåì ïîäáîðà ïðàâèëüíîé êîìáèíàöèè öèôð.

Êàéë è Ãðàíò ïðèñòóïèëè ê íàïèñàíèþ àëãîðèòìà, îòêðûâàþùåãî ñåéô. Ðàñ÷åòû ïîêàçàëè, ÷òî åñòü âîçìîæíîñòü ñîêðàòèòü êîëè÷åñòâî íàáèðàåìûõ êîìáèíàöèé, èñêëþ÷èâ "çàïðåòíûå çîíû", êîòîðûå îáóñëîâëåíû êîíñòðóêöèåé è òåõíîëîãè÷åñêèìè äîïóñêàìè ïðè èçãîòîâëåíèè çàìêà.  ðåçóëüòàòå óäàëîñü ñîêðàòèòü ÷èñëî âîçìîæíûõ êîìáèíàöèé ïðèìåðíî íà ïîðÿäîê. Ñòóäåíòû ïðè ýòîì ïîëüçîâàëèñü äîñòóïíûìè â èíòåðíåòå ìàòåðèàëàìè ïî êîíñòðóêöèè çàìêîâ è ñïîñîáàõ èõ îòïèðàíèÿ. Ãðàíò íàïèñàë àëãîðèòì íà ÿçûêå ïðîãðàììèðîâàíèÿ Java è "âçëîìùèêè" ïðèñòóïèëè ê ïîñòðîéêå "äîçâîíùèêà" (ïî àíàëîãèè ñ íàáîðîì íîìåðà äèñêîì òåëåôîíà).

Äëÿ ïðèâîäà äîçâîíùèêà ñòóäåíòû èñïîëüçîâàëè ïðîñòîé øàãîâûé ìîòîð, êîòîðûé ôèêñèðóåò ïîëîæåíèå ðîòîðà ïðè îòêëþ÷åíèè ïèòàíèÿ è øèðîêî èñïîëüçóåòñÿ â áûòîâîé òåõíèêå, íàïðèìåð â äèñêîâîäàõ. Ðàáî÷èé îðãàí äîçâîíùèêà ïðåäñòàâëÿåò ñîáîé íàáîð òðóá, êîòîðûå âðàùàþò ðó÷êó êîäîâîãî çàìêà, è äàò÷èê îáðàòíîé ñâÿçè, êîòîðûé îáíàðóæèâàåò, ÷òî äâåðöà ñåéôà îòêðûòà, è ìãíîâåííî îñòàíàâëèâàåò äâèãàòåëü. Ïîñëå ïðîøèâêè ìèêðîêîíòðîëëåðà äîçâîíùèêà è çàãðóçêè àëãîðèòìà, äðóçüÿ íà÷àëè ïðîöåññ íàáîðà íîìåðà. Ñåéô áûë îòêðûò ïîñëå 21 òûñ. öèêëîâ. Íàäî îòìåòèòü, ÷òî ñëàáûé ìîòîð è ñàìîäåëüíàÿ êîíñòðóêöèÿ ïîçâîëÿëà âûïîëíÿòü íàáîð ñî ñêîðîñòüþ íå áîëåå îäíîé ïîïûòêè â 1-2 ñåêóíäû.

Ê ñîæàëåíèþ, äëÿ Ãðàíòà è Êàéëà â ñåéôå íå îêàçàëîñü íè÷åãî èíòåðåñíîãî. Îäíàêî ïîñëå èõ îïûòà ïåðåõîä ïðàâèòåëüñòâà ÑØÀ íà ýëåêòðîííûå çàìêè êàæåòñÿ âåñüìà îáîñíîâàííûì – â ñîâðåìåííîì ìèðå ýëåêòðîíèêè è ñîâåðøåííîãî ïðîãðàììíîãî îáåñïå÷åíèÿ ìåõàíè÷åñêèå çàìêè íà÷èíàþò âûãëÿäåòü âñå áîëåå àðõàè÷íî.

Êîììåíòàðèè