Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

BootHole - virtually every Linux distribution is affected

  • 131 odgovor
  • 32.785 pregleda

Najnovija ↓

Re: BootHole - virtually every Linux distribution is affected 22.02.2022. u 01:39 · pre 57 meseci #124
Code:

$ git log --pretty="format:%G?" | grep -v 'N$'
$



http://savannah.gnu.org/bugs/index.php?50809

Ovo iz 2017 btw... nekako jos nema oznaku Fixed.

https://mikegerwitz.com/2012/0...-integrity-with-signed-commits
Potpis
oligofrenolog
Re: BootHole - virtually every Linux distribution is affected 22.02.2022. u 08:42 · pre 57 meseci #125
Ja bih jednostavno samo uklonio GRUB ako sistem ima posten firmware koji moze direktno da ucita Linux (EFI stub: https://wiki.archlinux.org/title/EFISTUB)

OEM sistemi i serverske/WS ploce imaju relativno OK UEFI boot manager implementacije koje podrzavaju visestruke kernele (OS-eve). Na "gejmerskim" plocama kao i konfekciji je nekad potrebno primeniti trikove tipa EFI shell kao inicijalni "bootloader" i sl.

Uklanjanjem GRUB-a se smanjuje kolicina koda koji moze da se exploit-uje - pogotovu ovako loseg koda. Nisu ni neke UEFI firmware izvedbe cvecke ali tu bar mozes da insistiras na Secure Boot i haker ce prvo morati da nadje nacin da upisuje u NVRAM pre nego sto moze da pravi dodatnu stetu na taj nacin.

Plus, mnogo toga se promenilo za ovih 10-tak godina - poterajte CHIPSEC na vasoj masini. Do pre nekoliko godina je situacija bila tuzna (firmware busan ko sito, od SMM exploita preko otvorenog SPI flash-a i pogasenih mera za proveru integriteta pa sve do bagovitih S3 resume skripti) a danas je normalna stvar imati relativno obezbedjenu konfiguraicju "out of the box". Plus, neki vendori (tipa Dell, za divno cudo!) imaju izuzetno prociscene konfiguracije. Nije nemoguce naci rupu i tu, ali je posao daleko tezi nego ranije.
Potpis
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
Re: BootHole - virtually every Linux distribution is affected 22.02.2022. u 21:00 · pre 57 meseci #126
Jesi probao mozda slucajno efistub s nekim linuxom i ako jesi jel radi suspend/resume ok?

Bukvalno u 2022. sa svezim (>= 5.15.xx) kernelima nabasavam na resume koji ne radi kako treba... (freez komplet, samo hard reset ostaje).

Sanjam dan kada ce na Linuxu suspend / resume da radi konzistentno i glatko.
Potpis
oligofrenolog
Re: BootHole - virtually every Linux distribution is affected 23.02.2022. u 05:04 · pre 57 meseci #127
Probao? Intel-ov Clear Linux se tako po default-u i instalira.

Citat:

Sanjam dan kada ce na Linuxu suspend / resume da radi konzistentno i glatko.


Hahahaha, mislim da ces nastaviti da sanjas.

Zato sto suspend/resume prestaje polako da radi i na Windows-u - Microsoft je odlucio da forsira S0ix "Connected Standby" sto je dovelo do laganog nestajanja podrske za S3 u novim CPU/SoC projektima.

I dalje ima desktop/laptop platformi koje podrzavaju S3, ali za sledece 2-3 godine ce to pasti na nulu.

Ostaje jedino da se molis Manitu-u da ce za to vreme nekome poci za rukom da napravi platformu koja ima S0ix koji ne trosi 5% baterije tokom jedne noci. Linux je tu u boljoj poziciji zato sto vecina distro vendora nema interes da registruje gomilu servisa koji smeju da arce struju dok je sistem u standby modu.
Potpis
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
Re: BootHole - virtually every Linux distribution is affected 23.02.2022. u 08:29 · pre 57 meseci #129
Citat:
Ivan Dimkovic:
Ostaje jedino da se molis Manitu-u da ce za to vreme nekome poci za rukom da napravi platformu koja ima S0ix koji ne trosi 5% baterije tokom jedne noci. Linux je tu u boljoj poziciji zato sto vecina distro vendora nema interes da registruje gomilu servisa koji smeju da arce struju dok je sistem u standby modu.

Plus: Imas cron, pa tacno znas sta treba da se startuje tokom noci.

Minus: Imas cron. :)

Vidim ja, ako hocu laptop koji koristim, zatvorim i odem negde - i dalje cu nositi MacBook.....
Potpis
Please do not feed the Trolls!

Blasphemy? How can I blaspheme? I'm a god!'
Re: BootHole - virtually every Linux distribution is affected 23.02.2022. u 11:14 · pre 57 meseci #130
Citat:
Srđan Pavlović: Sanjam dan kada ce na Linuxu suspend / resume da radi konzistentno i glatko.
Jedan od prvih detalja koji sam počeo da koristim na linuxu je suspend. Vrlo brzo sam i glavno power dugme na kompu podesio da to radi. Obično mi je lakše da komp uspavam tako što pritisnem power dugme nego da kombinujem miškom i tasterom i godinama svaki put tako radim. To mi uglavnom nije uspevalo na windowsu gde se uglavnom odmah ponovo uključi, mada sam izbacio buđenje miškom. Na prethodnim pločama sam podešavao kombinaciju tastera za uključivanje, sada je malo komplikovanije pa i to radim glavnim power dugmetom. Ne znam gde je kod tebe problem, možda se svaki hardver ne ponaša isto a možda i razni linuxi to rade drugačije.

To kod drugara nisam uspeo da izvedem jer bi kod njega ostajalo da radi napajanje.

E da, mislim na sleep a ne na hibernaciju.
Re: BootHole - virtually every Linux distribution is affected 23.02.2022. u 13:07 · pre 57 meseci #131
Svejedno - to je sve S3

S3 ce nestati zato sto vise ni jedan OEM nece to da testira, Microsoft je jos u 2004 reviziji W10 izbacio podrsku (moguce je i dalje hakovati ali sa sve manjim sansama da radi kako treba na laptopima, a na dekstopima je oduvek to bilo ruski rulet).

Connected Standby zahteva bukvalno da >sve< radi savrseno - znaci sve povezano na PCH tj. I/O hub mora da ode da spava, sam procesor isto tako, ne sme nista da nastavlja da bombarduje interaptima - tek onda PCH kaze "e, ok, sad mogu da ugasim struju", isto kao i za CPU PCx stanja (PC10) koja su za ceo paket - da to prodje, ne sme nista da dr*a procesor preko mere. Ako hoces min potrosnju - mora i RAM i kes da se ugasi, isto kao i refresh ekrana i sl.

Znaci softver i drajveri (heh) moraju da rade kako treba i bez przenja CPU ciklusa za dzabe (o I/O da ne pricamo).

Ajd nekako to sve i izvedes (moze - evo ti jedan recept npr: https://github.com/psyq321/Dell5750FirmwareOptimizationRecipe) ostaje NAJVECI problem: hardver.

Apple je od kad znam za sebe uvek to imao kao #1 prioritet - kada je masina/telefon/tablet u standby, potrosnja je stvarno minimalna moguca. Iz nekog razloga, celokupna PC i Android industriija sa tim ima problem otprilike koliko i sa kontrolisanom termonuklearnom fuzijom.

Deo problema su softver+drajveri ali siguran sam da je drugi deo problema jednostavno jeftin hardver, tj. komponente. Da bi imali prakticno nista od potrosnje, kola moraju biti optimizovana za to, odabrane komponente sa najboljim karakteristikama. Ocigledno je da PC ekipa to ne radi.

Zato taj moj Dell laptop - uprkos svoj optimizaciji koja stvarno pogasi sve sto moze i dalje trosi 800 mW - sto? Pa pitaj hardver jbg.

--

S3 nije imao problema sa ovim, zato sto S3 gasi sve.

Ali... kako ce onda Cortana da radi? :))))

Jbg...
Potpis
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme