Pab neeg kev ruaj ntseg ntawm Red Hat, uas tsim kho Linux faib ntawm tib lub npe, nrhiav pom qhov tsis txaus ntseeg hauv UNIX, cov kab ke uas cuam tshuam rau Linux thiab OS X. bash nyob rau hauv txoj kev xav, nws tso cai rau tus neeg tawm tsam los tswj hwm lub khoos phis tawj cuam tshuam. Qhov no tsis yog kab laum tshiab, ntawm qhov tsis sib xws, nws muaj nyob hauv UNIX systems tau nees nkaum xyoo.
Bash yog lub plhaub processor uas ua tiav cov lus txib nkag mus rau hauv kab hais kom ua, qhov yooj yim Terminal interface hauv OS X thiab nws qhov sib npaug hauv Linux. Cov lus txib tuaj yeem nkag los ntawm tus neeg siv, tab sis qee qhov kev siv kuj tuaj yeem siv lub processor. Kev tawm tsam tsis tas yuav tsom ncaj qha rau bash, tab sis ntawm txhua daim ntawv thov uas siv nws. Raws li cov kws paub txog kev ruaj ntseg, cov kab no hu ua Shellshock yog qhov txaus ntshai tshaj Heartbleed Library SSL yuam kev, uas cuam tshuam ntau hauv internet.
Raws li Apple, cov neeg siv uas siv lub neej ntawd kev teeb tsa yuav tsum muaj kev nyab xeeb. Lub tuam txhab tau tawm tswv yim rau lub server iMore raws li nram no:
Ib feem loj ntawm OS X cov neeg siv tsis muaj kev pheej hmoo los ntawm qhov tsis ntev los no pom bash qhov tsis zoo. Muaj cov kab mob hauv bash, Unix hais kom ua processor thiab cov lus suav nrog OS X, uas tuaj yeem tso cai rau cov neeg siv tsis tau txais kev tso cai nkag mus rau kev tswj hwm qhov chaw tsis muaj zog. OS X systems muaj kev ruaj ntseg los ntawm lub neej ntawd thiab tsis muaj kev cuam tshuam rau cov chaw taws teeb siv ntawm cov kab mob bash tshwj tsis yog tus neeg siv tau teeb tsa cov kev pabcuam Unix siab heev. Peb tab tom ua haujlwm los muab cov software hloov tshiab rau peb cov neeg siv Unix siab heev kom sai li sai tau.
Hauv server Yuam Kev Dhau Los nws tshwm cov lus qhia, yuav ua li cas cov neeg siv tuaj yeem sim lawv qhov system rau qhov tsis zoo, thiab yuav ua li cas kho cov kab laum los ntawm lub davhlau ya nyob twg. Koj tseem yuav pom qhov kev sib tham dav dav nrog tus ncej.
Qhov cuam tshuam ntawm Shellshock yog theoretically loj. Koj tuaj yeem nrhiav Unix tsis yog hauv OS X thiab hauv cov khoos phis tawj nrog ib qho ntawm Linux kev faib tawm, tab sis kuj muaj ntau tus lej ntawm servers, network ntsiab lus thiab lwm yam khoom siv hluav taws xob.
Nthuav tsab xov xwm. Ua tsaug rau cov ntaub ntawv
Puas muaj leej twg sau tau ntawm no thaum Apple kaw nws? Qhov yuam kev twb raug kho lawm..
Puas yog Android tsis muaj Unix ntsiav los ntawm lub sijhawm?
Ib yam li iOS.
Txawm li cas los xij, qhov no tsis yog teeb meem ntawm unix kernels, tab sis ntawm bash
yuam kev txoj cai nyob rau hauv lub npe. Nws tsis yog Unix uas raug kev txom nyem los ntawm kab laum, nws yog bash. Unix tsis tas yuav suav nrog bash, yog li nws tsis yog Unix qhov txhaum.
Android yog Linux nrog Dalvik JVM. Yog li cov ntsiav yog Linux, suav nrog cov khoom siv xws li Bash.
Tab sis qhov teeb meem no me ntsis inflated. Nws yeej tsis muaj kev cuam tshuam rau OS X, nws tsuas yog loj rau Linux servers uas siv Bash los khiav daemons xws li Apache, thiab lwm yam.
Tab sis txawm tias qhov no yog qhov txawv heev, piv txwv li ntawm Debian thiab Ubuntu, Bash tsis yog siv los ntawm lub neej ntawd rau cov kev pabcuam server, tab sis Dash, thiab nws tsis cuam tshuam.
Ntawm ntau lub routers, WiFI APs, thiab lwm yam, nws tsis meej meej, vim tias lawv zoo li muaj lub stripped version ntawm Linux qhov twg Bash yuav tsis haum, siv Busybox lossis zsh hloov, thiab lwm yam ...
Yog li kuv xav tias nws yog me ntsis ntawm xov xwm npuas.
Dalvik tsis yog JVM.
"Kernel yog Linux suav nrog cov khoom siv hluav taws xob" tsis muaj txiaj ntsig.
Android feem ntau tsis suav nrog bash, lossis lwm yam khoom siv GNU.
Qhov tseem ceeb tshaj plaws (!): Qhov teeb meem tsis yog Apache lossis lwm tus neeg rau zaub mov pib los ntawm bash, tab sis yog tias bash nws tus kheej khiav.
Tsis txhob koom nrog Zsh ntau dhau, nws yuav siv tau ntau dua.
Nws tsis yog npuas.
Tab sis txwv tsis pub koj hais yog lawm.
Qhov hloov tshiab yog tawm