Êàçàëîñü áû, ÷òî îáùåãî ó Windows 11 è ñìàðòôîíà Google? Îòâåò íà ýòîò âîïðîñ äàëè èíæåíåðû Ñàéìîí Ààðîíñ è Äýâèä Áüþêåíåí. Íåäàâíî îíè îáíàðóæèëè â ïðîãðàììíîì îáåñïå÷åíèè «ïèêñåëåé» óÿçâèìîñòü, ïîçâîëÿþùóþ âîññòàíîâèòü «çàöåíçóðåííûé» ñêðèíøîò — à çàòåì âûÿñíèëè, ÷òî ïîõîæàÿ ïðîáëåìà ñóùåñòâóåò è â äåñêòîïíîé ÎÑ.
Äëÿ ñîçäàíèÿ ñíèìêîâ ýêðàíà â Windows 11 ïðåäóñìîòðåíà øòàòíàÿ óòèëèòà, äëÿ çàïóñêà êîòîðîé äîñòàòî÷íî íàæàòü ñî÷åòàíèå êëàâèø Win + Shift + S. Ïî ñëîâàì Áüþêåíåíà, ñäåëàííûå òàêèì îáðàçîì ñêðèíøîòû ìîæíî ÷àñòè÷íî âîññòàíîâèòü äî èñõîäíîãî ñîñòîÿíèÿ äàæå ïîñëå êàäðèðîâàíèÿ. Ïðàâäà, âîñïðîèçâåñòè óÿçâèìîñòü â Windows ñëîæíåå, ÷åì íà ñìàðòôîíå: äëÿ ýòîãî ïîëüçîâàòåëü äîëæåí ñîõðàíèòü êàðòèíêó, îáðåçàòü å¸, è çàòåì çàíîâî ñîõðàíèòü â òîò æå ôàéë.
Æóðíàëèñòû ïîðòàëà BleepingComputer ñìîãëè âîñïðîèçâåñòè óÿçâèìîñòü. Âû÷èñëèòü «ïðîáëåìíûé» ôàéë ìîæíî ïî åãî ðàçìåðó: ïîñëå êðîïà îí çàíèìàåò íà äèñêå ñòîëüêî æå ìåñòà, ñêîëüêî è îðèãèíàëüíûé ñêðèíøîò. Ïðè ýòîì àëãîðèòì íå ñðàáàòûâàåò, åñëè ñðàçó âûðåçàòü íóæíûé ôðàãìåíò áåç ïðîìåæóòî÷íîãî ñîõðàíåíèÿ îðèãèíàëà. Ëþáîïûòíî, ÷òî â Windows 10 ïîäîáíàÿ «äûðà» îòñóòñòâóåò. Ïðåäñòàâèòåëè Microsoft çàÿâèëè, ÷òî óæå çíàþò îá óÿçâèìîñòè, è íà÷àëè ðàáîòó ïî å¸ óñòðàíåíèþ.
Èñòî÷íèê:
Òàê ðàáîòàåò îáðåçêà â Microsoft Office - íè÷åãî íå âûðåçàåò, à ïðîñòî äåëàåò ñêðûòûì îò ïðîñìîòðà îáëàñòè, êîòîðûå íóæíî áûëî îáðåçàòü.
âû òîæå ïî 2 ðàçà ñêðèíøîò ñîõðàíÿåòå, ÷òîáû ïîëó÷èòü ýòó óÿçâèìîñòü?
ïîëüçîâàòåëü äîëæåí ñîõðàíèòü êàðòèíêó, îáðåçàòü å¸, è çàòåì çàíîâî ñîõðàíèòü â òîò æå ôàéë.
Âûõîäèò ìíå ýòî íå ãðîçèò. ß êàê íîðìàëüíûé ÷åëîâåê ñðàçó ñêðèíþ íóæíûé ìíå ôðàãìåíò
Êàêîé-òî áðåä.
Ñàì áû ðàçîáðàëñÿ ïðåæäå ÷åì ïèñàòü.
È â ÷åì æå áðåä?
Èçó÷èòå óñòðîéñòâî ìåäèàôàéëîâ. Êàæäûé èç íèõ äåëèòñÿ íà äâå ÷àñòè - çàãîëîâîê è äàííûå. Ïåðâûé ñîäåðæèò òèï ôàéëà è îïèñàíèå ôîðìàòà õðàíÿùèõ äàííûõ: ãëóáèíà êîäèðîâàíèÿ öâåòà, ìåòîä ñæàòèÿ, ðàçìåðû èçîáðàæåíèÿ, ñìåùåíèå ïîëåçíûõ äàííûõ â îáëàñòè äàííûõ. Âòîðîé ñîäåðæèò ñàìî èçîáðàæåíèå çàïèñàííîå â çàäàííîì âûøå ôîðìàòå. Òàê åñëè ðàçìåð ôàéëà íå èçìåíèëñÿ, è "îáðåçàííàÿ" ÷àñòü èçîáðàæåíèÿ îñòà¸òñÿ â ôàéëå, òî ÷òî â ýòîì ôàéëå ìåíÿåòñÿ, åñëè íå çàãîëîâîê?
Ýòî ïîíÿòíî.
Íàñêîëüêî ÿ ïîíÿë òàì äàííûå ïèøóòñÿ ïîâåðõ ñòàðîãî ôàéëà.
À íå ðå÷ü ïðî ÷èñòî çàãîëîâîê.
Ïîýòîìó è èçîáðàæåíèå öåëîå ïîëó÷àåòñÿ ïîâðåæäåííîå — êàê ëÿæåò…
Äà, âñ¸ âåðíî.
Äëÿ óÿçâèìîñòè íàäî ñíà÷àëà ñîõðàíèòü öåëûé ôàéë.
Ïîòîì â ïðîãðàììå îáðåçàòü ñêðèíøîò.
È ñîõðàíèòü ñíîâà.
Ïðîñòî ñîäåðæèìîå â ÎÇÓ ïèøåòñÿ âòîðîé ðàç, áåç èçìåíåíèÿ ðàçìåðà ôàéëà.
Ýòî ðàçíûå âåùè îòíîñèòåëüíî «÷èñòî ìåíÿþò çàãîëîâîê». Î ÷¸ì òû ïèñàë.
ìîæåø ñàì ñäåëàòü
Íó åññíî, îíè ðàáîòàþò íàä å¸ óñòðàíåíèåì...à âîò åñëè áû íèêòî å¸ íå îáíàðîäîâàë, âîçìîæíî ýòó ðàáîòó ìîæíî áûëî áû îòëîæèòü íà ïîòîì....😬
Îõ óæ ýòîò ìåëêîñîôò 😅
Open source forever! 🤟
Íó êàê áý â òîì æå GNOME/RedHat ìíîãî ëåò îòêëàäûâàëè óÿçâèìîñòü.
Êîãäà ïîñëå ñïÿ÷êè ó òåáÿ âåñü ðàáî÷èé ñòîë ïîêàçûâàëñÿ ñ ñîäåðæèìûì, à ïîòîì óæå ðèñîâàëñÿ ýêðàí ëîãèíà ïîâåðõ, ïðèêðûâàÿ ýòî âñ¸.
Ñìîòðè êòî õî÷åò — íå÷åãî ñêðûâàòü.
Ïð0í íóæíî âñåãäà çàêðûâàòü, êîãäà îòõîäèøü îò "ìàøèíû" 🤣
Êòî â çäðàâîì óìå, îòõîäÿ îò êîìïà îñòàâèò îòêðûòûì íà ðàáî÷åì ñòîëå òî, ÷òî íèêòî âèäåòü íå äîëæåí? Åññíî,÷òî òàêèå âåùè íóæíî áûñòðî èñïðàâëÿòü.
Íî...òàì ìîæíî íàêàòèòü äðóãîå DE , à òóò æäè ïîêà ìåëêîñîôò èñïðàâèò.
È íà ìîé âçãëÿä íåñðàâíèìûå âåùè. Íà ðàáî÷åì ñòîëå ìîæåò áûòü ÷òî-òî âàæíîå, à ìîæåò áûòü è íåò, à òóò èçíà÷àëüíî çàòðàãèâàþòñÿ çàáëþðåíûå ôîòî, ò.å. ñòîïðîöåíòíî òî,÷òî íèêòî íå äîëæåí âèäåòü.
Ñåðü¸çíàÿ óÿçâèìîñòü. Ïîñìîòðèì,êàê áûñòðî èñïðàâÿò. Ìîæåò òîæå ïîëãîäà áóäóò "çàêðûâàòü".
Òàê è òóò…
ß âîò íè ðàçó òàê íå äåëàë, ÷òîáû ñíà÷àëà ñîõðàíèòü ôàéë.
Ïîòîì áû ÿ äîäóìàëñÿ, à íå îáðåçàë æå!
È âòîðîé ðàç ñîõðàíèë ôàéë.
> òóò èçíà÷àëüíî çàòðàãèâàþòñÿ çàáëþðåíûå ôîòî, ò.å. ñòîïðîöåíòíî òî,÷òî íèêòî íå äîëæåí âèäåòü.
Íåò. Ýòî îáðåçêà.
À òàì áóäåò ëè ÷òî ñåêðåòíîå èëè íåò - êàê ïîâåç¸ò.
Îáû÷íî îáðåçàþò, ÷òîáû ïðîñòî âûêèíóòü ëèøíþþ èíôîðìàöèþ, à íå ñêðûòü.
È â ñëó÷àå ñ çàïèñüþ ïîâåðõ îðèãèíàëüíîãî ôàéëà áåç îáðåçêè õâîñòà, è â ñëó÷àå ñî ñðàáàòûâàþùèì ñ çàäåðæêîé screen locker ýòî áàãè, ê êîòîðûì ïîäòàëêèâàåò èçíà÷àëüíàÿ àðõèòåêòóðà ñèñòåìû. Ñäåëàòü ñåêüþðíî â ýòîé àðõèòåêòóðå îùóòèìî ñëîæíåå, ÷åì ñäåëàòü "ïî óìîë÷àíèþ", êàê äèêòóåò àðõèòåêòóðà ïîñòðîåíèÿ ñèñòåìû. À äåäëàéí ïîäæèìàåò è ïðîäæåêò ìåíåäæåð íàçâàíèâàåò 😁
Òàêîå-æå êñòàòè è íà âèíäå, áûâàåò.
Òàì ñîäåðæèìîå îêîí íå ïîêàæóò.
Îáîè ìîæíî
Ïîêàçûâàëî. Îñîáåííî êñòàòè òàêîå áûâàëî, ïîñëå òîãî êàê íå ïîäíÿë êðûøêó, à èìåííî ïîâîäèë êóðñîðîì.
> Îõ óæ ýòîò ìåëêîñîôò. Open source forever!
Íó è ëþáîé ñîôò â ýòîì ïëàíå íå îòëè÷àåòñÿ.
×òîáû èñïðàâëÿòü îøèáêó, íàäî ñíà÷àëà î íåé óçíàòü.
 îáðàòíóþ ñòîðîíó íå ðàáîòàåò. Òîëüêî ó ôàíàòèêîâ ðàçâå.
Êàê ñêàçàë î÷åíü ìíîãî ëåò íàçàä îäèí ÷åëîâåê -÷åëîâå÷åñòâî ïðèéä¸ò ê îòêàçó îò ìÿñà èëè âûìðóò. Ïðîøëî ìíîãî ëåò è òåïåðü ÿ ÷èòàþ, ÷òî ìÿñî ñòàëè ïå÷àòàòü íà ïðèíòåðàõ èç ðàñòèòåëüíûõ êîìïîíåíòîâ. À ÿ âèäåë, êàê íà íåãî òûêàë ïàëüöåì è êðóòèëè ó âèñêà.
Òåïåðü ëè÷íî ÿ ñ÷èòàþ - ÷åëîâå÷åñòâî ëèáî ïåðåéä¸ò íà open source , ëèáî ñòàíåò "ðàáîì" êîðïîðàöèé.
Îäíî äðóãîå íå îòìåíÿåò â ïàðå îïåíñîðñ è êîðïîðàöèè.
Èëè ýòàêîå âèäåíèå áóäóùåãî, ãäå êîììóíà ïðîãðàììèñòîâ áóäåò ñ íàòóðàëüíîì îáìåíîì? 😀
âåñü âàø îïåí ñîðñ ñïîíñèðóåòñÿ çëûìè êîðïîðàöèÿìè, áåç êîòîðûõ îí âûìðåò íàõðåí.
Íàîáîðîò, êîðïîðàöèè òóäà è ëåçóò,÷òîáû òàì ñòàëî åù¸ áîëüøå áàãîâ è î÷åíü ñîðñ âûìåðëè. Ïðî "Òðîÿíñêîãî êîíÿ" ñëûøàëè?
àãà, êîíå÷íî. Íó çàâåäè ñâîé îïåíñîðñ áåç ïîääåðæêè è ôèíàíñèðîâàíèÿ, ïîñìîòðèì ñêîëüêî ÷åëîâåê çàõî÷åò ðàáîòàòü áåñïëàòíî.
×òî çà åðóíäó ÂÛ ðàññêàçûâàåòå? ×òî çíà÷èò äðàéâåð, ðàññ÷èòàííûé íà Àýðî? Àýðî òðåáîâàëî âèäåîêàðòó ñîîòâåòñòâóþùóþ, íî òðåáîâàíèÿ áûëè î÷åíü íèçêèå. Àýðî ðàáîòàëî äàæå íà âñòðîåííîé èíòåëîâñêîé ãðàôèêå. Ñ áàçîâîé òåìîé íå áûëî ïðîáëåì. ×òî çíà÷èò íåâîçìîæíàÿ àêòèâàöèÿ? Âàëèäíûé êëþ÷ è íåò ïðîáëåì. Ëèáî æå ñëèê àêòèâàòîð, ÷òî òàê æå ïðàêòè÷åñêè âàëèäíàÿ àêòèâàöèÿ. Ñêàçêè êàêèå-òî ðàññêàçûâàåòå.
Íå ñêàçêè à áûëü...çàñ÷åò àýðî íå ñêàæó ,à ïðîáëåìû ñ àêòèâàöèåé áûëè(âîçìîæíî èç çà òîãî ÷òî êðèâî âñòàëà).
Àãà ïðîøëî âðåìåíè îò ðåëèçà 7êè è äî ïåðâîãî sp? À òåïåðü ñêîëüêî ïðîøëî âðåìåíè ñ ìîìåíòà ðåëèçà 10êè è ÷òî? Áàãè ôèêñÿò òîëüêî ñîâñåì ôàòàëüíûå íåçàáûâàÿ ñ ýòèì ôèêñîì åùå ÷åíèòü ñëîìàòü è òàê ïî êðóãó.
> À âîò â ìàê îñ äàâíî åñòü áàã ãäå ñèñòåìà íå ìîæåò íàéòè ôàèë è ýòîìó áàãó ëåò áîëåå 30
Ïîäðîáíåå ìîæíî?
Îäíî äåëî êîãäà áàã èç çà îñîáåíîñòåé êîäà, èñïðàâèë è âñå. Íî êîãäà òàêîå êàê â íîâîñòè ýòî óæå ñìåÿòñÿ èëè ïëàêàòü, ïî÷åìó òàêàÿ îãðîìíàÿ êîðïîðàöèÿ ñ îïûòîì ëàæàåò íà óðîâíå "ïðîãðàììèðîâàíèÿ â øêîëå", ýòî åùå ëàäíî, íî ïî÷åìó èì ïèøóò áàãè à îíè óïîðíî èõ íå ÷èíÿò... Òàì áàãîâ ñ ðåëèçà 10êè â 2015 åùå íàñûïàëè
Ìàê íóæåí ÷òîá âñåì ãîâîðèòü ÷òî ó òåáÿ ìàê) êòî òî íà íåì ðàáîòàòü ïûòàåòñÿ íî ïî ìíå ýòî ñëèøêîì îãðàíè÷åíàÿ îñü) ëó÷øå óæå íà ëèíóêñ ïåðåéòè òàì ðóêè õîòü ðàçâÿçàíû
åñëè òû ñ÷èòàåøü ìàê îãðàíè÷åííîé ÎÑ, òî òû ëèáî å¸ òîëüêî íà êàðòèíêàõ âèäåë, ëèáî íå óìååøü íèôèãà.
ïõà-õàõà-õàõ. Âîò è âûìåðëî ïîêîëåíèå, êîòîðîå íà ÕÐ ñèäåëî äî ïîñëåäíåãî, ïîòîìó ÷òî "7êà - îòñòîé è ëó÷øå ÕÐ âèíäû íåò!" Âûðîñëî íîâîå ïîêîëåíèå: "10, 11 - îòñòîé, ëó÷øå 7êè âèíäû íåò!"
×åñòíî ïîñëå óñòàíîâêè âèñòû xp êàçàëàñü øëàêîì) à âîò ê ñòðîãîìó äèçàéíó 7êè ïðèøëîñü ïðèâûêàòü, ïîòîì âûøëà óáîãàÿ 8 ñ ïëèòêàìè ê íåé äóøà âàùå íå ëåãëà, ïîòîì âûøëà 10êà ñ êàêèì òî ñàìîâîëüñòâîì. 10êó ìîæíî áûëî íàçâàòü íîðì âèíäîé ïðè óñëîâèè:
1. Íèêàêîãî ñàìîâîëüñòâà ÎÑ
2. Íèêàêîé ñëåæêè
3. Êà÷åñòâî, ñëèøêîì ìíîãî ó íåé áîëÿ÷åê
4. Ëåãêîå îòêëþ÷åíèå è óäàëåíèå íåíóæíûõ âåùåé(çà÷åì ìíå åäæ õðîìèóì åñëè ÿ þçàþ äðóãîé áðàóçåð, õáîêñà íåò, òåëåôîí ñ êîìïîì íå èíòåãðèðóþ è òä è òï)
5. Êàñòîìèçàöèÿ òåìàìè, ùàñ òàì â òåìàõ ïîëíûé àõòóíã, äåëàë òåìó çíàþ î ÷åì ãîâîðþ(òåìû ïîëîâèíó èíòåðôåéñà âîîáùå íå ìåíÿþò)
Åñëè áû 11 âûøëà óðîâíÿ âèñòû ÿ áû ðàäîâàëñÿ, íî âûøåë åùå áîëåå ãëþ÷åííûé øïèîíñêèé ìîäóëü. Òóò äåëî íå â ñòàðîâåðñòâå, îñ äåéñòâèòåëüíî äåëàåò áîëüøå áîëüíî ÷åì õîðîøî
Ìíå îò îñ íóæíî ÷òîá õîðîøî ðàáîòàëà, è âîò ïðî 10 è 11 ýòîãî ñêàçàòü íå ìîãó. Ñ õð íà âèñòó è 7êó ñ óäîâîëüñòâèåì ïåðåøåë)
10 è 11 õîðîøî ðàáîòàþò, äîñòàòî÷íî íå ÷èòàòü íâîîñòè æåëòóøíîé ïðåññû ïî òèïó 4ïäà.