÷ƒ’À;è TeX output 2003.04.04:1533‹ÿÿÿÿ Û_2 ý ~? ÕÁ ýZݺóþÖëI½q½qecss2074»Lo‘ˆ’opback–fÑEncrypted“Filesystem“HO‘ÿwmWTOŽ¤ ®„ØcÕÁGŽŽ¡ó 1ê± ecrm1000¹Cop•¸èyrigh“t›U b“y˜Ry“an˜T.˜Rhea,˜óqLË ectt1000¼rhear@cs.winthrop.eduŽ¡¹V‘ÿ*¸ertaler:‘ Ðó½HЃ ecti1000½R–ÿ}/e“ggy‘“°Ekkebus¹,›U ½r“e“ggy@ze“elandnet.nl’£v§¹v1.1,˜29˜No•¸èv“em“bGer˜1999Ž¡Ÿ&°óŒ6 ecss1000¾Dit–ldošGcument“verteld“ho˜e“je“een“lesysteem“mo˜et“instellen“dat,‘q¸als“het“gemount“is“do˜oš¸èr“een“geb˜ruik˜er,‘q¸drastischŽ¡en–Nutranspaš¸èrant“zijn“inhoud“versleuteld.‘oGHet“lesysteem“w˜o˜rdt“bGew˜aa˜rt“in“een“reguliere“le,‘OËw˜elk˜e“verbGo˜rgen“of“onŽ¡opvallend–fgenošGemd“k¸èan“zijn“zo˜dat“de“meeste“mensen“er“over“kijk¸èen.‘RDit“staat“een“ho˜og“niveau“aan“veilige“dataŽ¡opslag‘U toGe.Ž©(Àœó&Lt$ffffecbx1440ÀInhoudsopga•cv“eŽ¤Øó]fŒ ecbx1000Á1Ž‘ÿV‘ÿ ºošQÂordat–Õje“b˜egin®>t’h_:1ŽŽ¡2Ž‘ÿIn®>troQÂductie’ˆ}82ŽŽ¡3Ž‘ÿSamen®>v‘ÿ\|atting’|ÓH2ŽŽ¡4Ž‘ÿDetails’ðÛ4ŽŽ¦À1Ž‘ÁV‘þ®(ošpœordat–G\je“b˜eginctŽŸ¿:¹Dit–Ë›proGces“vš¸èereist“de“k˜ernel“bron“coGde,‘é:k˜ennis“v‘ÿqÐan“o˜v˜er“hošGe“je“deze“co˜de“mo˜et“compileren,‘é:en“v¸èeel“geduld.Ž¤ ®Ik–¨Graad“je“aan“om“een“b•Go“otdisk–¨Gklaar“te“hebbšGen“liggen.‘jôW‘ÿ*¸ees“o˜ok“zekš¸èer“dat“je“een“bac˜kup“hebt“v˜oGordat“jeŽ¡pšGermanen¸èt–ÔKje“b˜elangrijk¸èe“data“b˜ewš¸èaard“in“het“v˜ersleutelde“lesysteem“-“het“k‘ÿqÐan“aangestast“w˜orden“als“elkŽ¡ander‘U lesysteem.Ž©ؼAls–høeen“minimš¸èum,‘mîmoGet“je“de“laatste“v˜ersie“2.2.9“v‘ÿqÐan“de“lin˜ux“k˜ernel“patc˜hen“v˜ošGordat“je“do˜or“k‘ÿqÐan“gaan.‘­ErŽ¡is–U een“vš¸èerdere“instructie“o˜v˜er“het“patc˜hen“in“de“4“()“sectie“later“in“dit“doGcumen˜t.Ž¦De–U source“coGde“v›ÿqÐan“de“k¸èernel“k˜an“gevš¸èonden“w˜orden“op:Ž¤ؼ‘óqLË ectt0900ÃŽ¡¹Er–U is“een“HOš¸èWTO“o˜v˜er“het“proGces“v‘ÿqÐan“een“k˜ernel“hercompileren“op:Ž¡‘ÃŽ¡¹Dit–Y5doGcumenš¸èt“mag“w˜orden“gereprošGduceerd“en“gedistributeerd“in“zijn“geheel“of“in“delen,‘š;zonder“b˜etaling,Ž© ®o•¸èv“ergegev“en–U aan“de“vš¸èolgende“v˜oGorw˜aarden:Ž¡‘ó !",š cmsy10¸ŽŽŽ‘¹De›Hocop•¸èyrigh“t˜notitie˜en˜de˜p•Germissie˜notitie˜mo“et˜geheel˜b“ew•¸èaard˜blijv“en˜op˜alle˜k“omplete˜of˜gedeeltelijk“eŽ¦‘k¸èopie€ën.Ž¤®‘¸ŽŽŽ‘¹Elk•¸èe›ö`v“ertaling˜of˜afgeleide˜w“erk˜mo•Get˜to“egstaan˜zijn˜do“or˜de˜auteur˜v‘ÿqÐan˜het˜do“cumen•¸èt˜v“oGor˜distributie.Ž¡‘¸ŽŽŽ‘¹Als–óùje“dit“wš¸èerk“in“een“deel“distributeerd,‘gmoGet“er“een“instructie“aan˜w˜ezig“zijn“o˜v˜er“hoGe“je“de“hele“ho˜wtoŽ¦‘kun•¸èt‘U v“erkrijgen.ŽŽŽŒ‹* Û_2 ý ~?Ÿ„€ÕÁGŽÁ2.‘ñ8In®>troQÂductie’†Y̹2ŽŽ ÕÁ ýV¯‘¸ŽŽŽ‘¹Alle–eósource“cošGde“in“dit“do˜cumenš¸èt“is“geplaatst“onder“de“GNU‘eïGeneral“Public“License,‘j(v˜erkrijgbaar“viaŽ¤ ®‘anonieme–U FTP“v‘ÿqÐan:ŽŸؼ‘ÃŽŸ(ÀœÀ2Ž‘ÁInctropœductieŽŸ¿:¹Het–3prošGces“gebruikt“het“device“'/dev/lo˜op*'“(w¸èaar“*“0-7“k‘ÿqÐan“zijn“bij“de“meeste“installaties)“om“een“lo˜opbac¸èkŽ¡lesysteem–qJte“mounš¸èten.‘ÅÿHet“zelfde“proGces“k‘ÿqÐan“w˜orden“gebruikt“om“een“lin˜ux“lesysteem“te“bGew˜aren“op“eenŽ¡niet-linš¸èux–U partitie.‘q€Er“is“een“HO˜WTO“o˜v˜er“dit“op“de“LDP“site“eerder“aangegev˜en.Ž©ؼEr–—wkunnen“v•¸èersc“hillende›—wt“ypGes˜v‘ÿqÐan˜encryptie˜gebruikt˜w“orden,‘¨ zoals˜X“OR,˜DES,˜t“w“osh,›¨ blo“wsh,˜cast128,Ž¡serpGen•¸èt,›½MARS,‘¨KR“C6,˜DF“C‘¨5en–¨KIDEA.“Het“programma“'losetup'“(loGopbacš¸èk“setup)“is“w˜at“je“v˜ersleutelde“leŽ¡systeem–YÊassoGcieert“met“een“lesysteem“en“zijn“vš¸èersleutel“t˜ypGe.‘Ov˜ereenk˜omstig“met“Alexander“Kjeldaas,Ž¡die–¹ de“kš¸èerneli.org“site“onderhoud“en“de“in˜ternationale“crypto“patc˜hes,‘ÒDES‘¸ñen“losetup“zijn“momen˜teel“nietŽ¡samengaand.‘kâDit–ýëis“doGor“het“v•¸èersc“hil–ýëv›ÿqÐan“het“han¸èteren“v˜an“parit¸èy“bits.‘kâEr“zijn“geen“plannen“om“DES‘ýÀteŽ¡ondersteunen–U omdat“het“vš¸èeel“minder“v˜eilig“is“dan“de“andere“methoGden.Ž¦T‘ÿ*¸w•¸èosh,›¨€blo“wsh,˜cast128–d en“serpGenš¸èt“zijn“vrij“te“gebruik˜en.‘ De“anderen“hebbšGen“of“hebb˜en“geen“licen¸ètieŽ¡b•Gep“erkingen.‘ ·V‘ÿ*¸ele–Þ2v›ÿqÐan“deze“zijn“k˜andidaten“v¸èoGor“de“AES‘Þstandaard.‘ ·De“nalisten“zullen“vrij“gebruik“v˜anŽ¡h•¸èun›U v“ersleutelaars˜w“ereldwijd˜v“erstrekk“en.Ž¦Dit–Þ^došGcumen¸èt“gebruik“het“serp˜en¸èt“algoritme“omdat“het“erg“sterk“is“en“ongelo˜oijk“snel,‘®en“het“is“vrij“dis-Ž¡tributeerbaar–¨œonder“de“GPL.“Ov•¸èereenk“omstig–¨œaan“de“došGcumen¸ètatie“gebruik“serp˜enš¸èt“128-bit“blok“v˜ersleutelingŽ¡gemaakt–[GdoGor“Ross“Anderson,‘?Eli“Biham“en“Lars“Knš¸èudsen.‘8Het“geeft“gebruik˜ers“het“hoGogste“practisc˜he“niv˜eauŽ¡v‘ÿqÐan–²ýbGevš¸èeiliging“dat“er“geen“k˜orte“aan˜v‘ÿqÐallen“w˜orden“gev˜onden.‘;uDe“doGcumen˜tatie“o˜v˜er“serpGen˜t“en“oGok“de“sourceŽ¡coGde–U k‘ÿqÐan“gevš¸èonden“w˜orden“op:Ž¤ؼ‘ÃŽ¡¹Dit–ftdoGcumenš¸èt“neem˜t“oGok“aan“dat“de“algoritmes“direct“in“de“k˜ernel“zijn“gecompileerd.‘¥|Je“mag“ze“installerenŽ¤ ®als–Cãeen“moGdule,‘GVmaar“de“tecš¸èhniek“w˜ordt“niet“bGesprok˜en“in“dit“doGcumen˜t.‘kÁJe“mošGet“de“le“`/etc/conf.mo˜dule'Ž¡editten;–U het“prošGces“w¸èordt“in“detail“b˜esc•¸èhrev“en–U in“de“Kernel“compilatie“HOš¸èWTO“erdeer“angegev˜en.ŽŸ(ÀœÀ3Ž‘ÁSamencv‘ÿÆattingŽŸ¿:¹Er–`yzijn“v¸èeel“stappšGen“b˜etrokk¸èen“in“het“pro˜ces.‘“‹Ik“geef“4“()“v¸èo˜or“deze“stapp˜en“in“de“vš¸èolgende“sectie.‘“‹Ik“dac˜h˜tŽ¡dat–Åhet“wš¸èel“leuk“zou“zijn“om“eerst“een“referen˜tie“te“gev˜en“(als“je“erv‘ÿqÐaren“bGen˜t“met“unix/lin˜ux“heb“je“de“detailsŽ¡niet–U nošGdig).‘q€Hier“zijn“ze“b˜eknopt:ŽŸؼ‘ 9b1.ŽŽŽ‘Doš¸èwnload–Ede“nieu˜wste“in˜ternationale“crypto“patc˜h“(Ik“gebruikte“'patc˜h-in˜t-2.2.10.4'“tošGen“ik“do˜cumen¸ètŽ¡‘sc¸èhreef‘Ç)‘U v‘ÿqÐan:Ž¤®‘/ÃŽ¡‘ 9b¹2.ŽŽŽ‘P•¸èatc“h–U de“k¸èernelŽŸ®‘ 9b3.ŽŽŽ‘Draai–•`cong'“(of“`menš¸èucong'“of“`xcong')“om“je“Mak˜eFile“v˜oGor“de“nieu˜w˜e“k˜ernel“te“congureren.Ž¤ ®‘De–…»opties“om“vš¸èersleuteling“aan“te“zetten“zijn“v˜erspreid.‘REerst,‘Ñâv˜ošGordat“je“andere“opties“ziet“mo˜etŽ¡‘je–5·eerst“'Prompt“for“dev•¸èelopmen“t–5·and/or“incomplete“cošGde/driv¸èers'“aanzetten“in“het“`Co˜de“Maturit¸èyŽ¡‘levš¸èel–›«options'“men˜u.‘E"Onder“`Crypto“opties'“`crypto“ciphers'“en“`serpGen˜t'“aanzetten.‘E"Nog“een“k˜eer,‘­NditŽŽŽŒ‹ è Û_2 ý ~?Ÿ„€ÕÁGŽÁ3.‘ñ8Samen®>v‘ÿ\|atting’z¯Ü¹3ŽŽ ÕÁ ýV¯‘doGcumen•¸èt›Cdneem“t˜aan˜dat˜je˜serpGen“t˜gebruikt,‘~õmaar˜probGeer˜w“at˜je˜wilt.‘Ž¡‘ 9b¹7.ŽŽŽ‘Pš¸èak–U de“`util-lin˜ux'“source“uit.Ž¤ð‘ 9b8.ŽŽŽ‘Pš¸èas–U de“daarbij“bGehorende“patc˜h“in“je“`/usr/src/lin˜ux/DoGcumen˜tation/crypto/'“directory“toGe.Ž¡‘ 9b9.ŽŽŽ‘lees–ÿ[de“`INST‘ÿ*¸ALL'‘ÿEle“ZORš¸èGVULDIG!“Dit“pakk˜et“houdt“de“source“coGde“v‘ÿqÐan“v˜eel“systeem“afhank˜elijk˜eŽ¦‘les–9Kin“(bšGelangrijk¸èe“to˜ols“zoals“`login',‘rV`passwd'“en“`init').‘Als“je“de“MCONFIG‘9le“niet“zorgvuldigŽ¦‘v•¸èeranderd,‘¦˜v“ošGordat–cje“deze“bron“co˜de“gaat“compileren“zorg“dan“dat“je“een“b˜o˜ot“disk¸èette“en/of“eenŽ¦‘shotgun–-ôbij“de“hand“hebt,‘5Êomdat“je“systeem“erg“in“de“wš¸èar“zal“zijn.‘dqF‘ÿ*¸undemen˜teel“zul“je“de“meeste“v‘ÿqÐanŽ¦‘de–p`HA‘þã VE_*'“vš¸èelden“op“`y˜es'“zetten“zošGdat“de“b˜elangrijkste“authen¸èticatie“to˜ols“niet“w¸èorden“gecompileerdŽ¦‘en–ƒ]dus“ošGok“niet“o•¸èv“ersc“hrev“en.‘+•De–ƒ]to˜ols“die“je“mo˜et“hercompileren“zijn“`mounš¸èt'“en“`losetup'“om“de“nieu˜w˜eŽ¦‘encryptie–ð¹scš¸èhema's“onder“te“brengen.‘P Ik“raad“je“aan“om“naar“de“4“()“sectie“hieronder“te“gaan“v˜oGor“dezeŽ¦‘stap.Ž¡‘9²10.ŽŽŽ‘Compileer–U en“installeer“de“`util-lin¸èux'“sourceŽ¡‘9²11.ŽŽŽ‘Reb•Go“ot–U de“macš¸èhine“met“de“nieu˜w˜e“k˜ernel.Ž¡‘9²12.ŽŽŽ‘V‘ÿ*¸erander–U `/etc/fstab',“een“regel“to•Gevš¸èo“egen‘U v˜o“or–U je“moun˜t“pun˜t“gaat“als“v˜olgt:ŽŸ ƉffÕÁGŸ/Š‘/Ã/dev/loop0– rœ/mnt/crypt“ext2“user,noauto,rw,loop–¹N0“0ŽŸfF‰ffÕÁGŸOS‘9²¹13.ŽŽŽ‘Maak–U de“directory“aan“die“het“lesysteem“gaat“inhouden,“zoals“in“`/mnš¸èt/crypt'“hierbGo˜v˜en.Ž¡‘9²14.ŽŽŽ‘Als–U de“gebruikš¸èer,“maak“je“v˜ersleutelde“le“als“v˜olgt:Ž¤Z‘/Ãdd–¹Nif=/dev/urandom“of=/etc/cryptfile“bs=1M“count=10Ž©}ß‘9²¹15.ŽŽŽ‘Draai–U losetup“als“v¸èolgt:Ž¡‘/Ãlosetup–¹N-e“serpent“/dev/loop0“/etc/cryptfileŽ¦‘¹Je–í†hebt“maar“een“k‘ÿqÐans“om“het“paswš¸èoGord“in“te“vullen,‘ dus“w˜ees“v˜oGorzic˜h˜tig.‘:³als“je“je“pasw˜oGord“t˜w˜eeŽŸ ®‘kš¸èeer–U wilt“laten“con˜troleren,“kun“je“het“v˜olgende“commando“gebruik˜en:Ž¡‘/Ãlosetup–¹N-d“/dev/loop0Ž¦‘¹Dit–U deactivš¸èeert“je“loGop“device.‘q€Daarna“draai“je“losetup“opnieu˜w“om“je“pasw˜oGord“te“testen,“als“v˜olgt:Ž¡‘/Ãlosetup–¹N-e“serpent“/dev/loop0“/etc/cryptfileŽ¦‘9²¹16.ŽŽŽ‘Maak–U je“ext2“lesysteem“als“v¸èolgt:ŽŽŽŒ‹B Û_2 ý ~?Ÿ„€ÕÁGŽÁ4.‘ñ8Details’›Ío¹4ŽŽ ÕÁ ýV¯‘/Ãmkfs–¹N-t“ext2“/dev/loop0Ž¤®‘9²¹17.ŽŽŽ‘Nu–U kun“je“je“vš¸èersleutelde“lesysteem“moun˜ten“met:Ž©Š=‘/Ãmount–¹N-t“ext2“/dev/loop0“/mnt/cryptŽ¡‘9²¹18.ŽŽŽ‘Als–U je“klaar“bGenš¸èt,“kun“je“je“lesysteem“unmoun˜ten“en“bGesc˜hermen“als“v˜olgt:Ž¦‘/Ãumount‘¹N/dev/loop0Ž© Š=‘/losetup–¹N-d“/dev/loop0ŽŸ(ÀœÀ4Ž‘ÁDetailsŽŸ¿:ÁKernel‘ÕP•®>atc“hes:ŽŸؼ¹Je–áÿk›ÿqÐan“upgraden“v˜an“`2.2.x'“uitga•¸èv“en–áÿmet“een“patc•¸èh.‘K Elk“e›áÿpatc“h˜die˜v“oGor˜`2.2.x'˜is˜uitgebrac“h“t˜bGev‘ÿqÐat˜bug˜v“er-Ž¤ ®bGetering.‘C Nieu•¸èw“e›ÉÄk“enmerk“en˜w“orden˜tošGegev“o˜egd–ÉÄaan“de“Linš¸èux“`2.3.x'“on˜t˜wikk˜elings“k˜ernel.‘C Om“te“installerenŽ¡doGor–U een“patcš¸èh,“haal“de“nieu˜wste“patc˜h“les“en“doGe“het“v˜olgende:ŽŸ´å‘Ãcd‘¹N/usr/srcŽ¦‘gzip–¹N-cd“patchXX.gz“|“patch“-p0ŽŸؼ¹vš¸èerander–U de“xx“v˜oGor“alle“v˜ersies“groter“dan“de“v˜ersie“v‘ÿqÐan“je“momen˜tele“bron“b•Go“om,–U IN“V˜OLGORDE.Ž©ؼDe–³@standaard“directory“vš¸èoGor“de“k˜ernel“source“is“`/usr/src/lin˜ux'.‘‹ßAls“je“source“ergens“anders“staat“raad“ikŽ¡een›U sym•¸èbGolisc“he˜link˜aan˜v‘ÿqÐan˜`/usr/src/lin“ux'.Ž¦ÁDe–Õ`MCONFIG'“le“vš®>erv‘ÿ\|anderen“v˜oQÂor“de“`util-lin˜ux'“pac˜k‘ÿ\|age“compilatie:Ž¦¹De–ÝÎvš¸èolgende“zijn“uittreksels“v‘ÿqÐan“de“'MCONFIG'‘Ý«le“die“ik“heb“gebruik“om“het“`util-lin˜ux'“pakk˜et“te“com-Ž¡pileren.‘ØDit–á“is“bijna“idenš¸ètiek“aan“mijn“setup,‘¯w˜elk˜e“losjes“is“gebaseerd“op“RedHat“5.2.‘ØHet“pun˜t“is“dat“jeŽ¡geen–È3bšGelangrijk¸èe“systeem“to˜ols“gaat“o•¸èv“ersc“hrijv“en–È3zoals“`login',–äø`gett¸èy',“of–È3`passwd'.‘ʺHo˜e“dan“o˜ok,‘äøhier“zijnŽ¡de–U bGelangrijkš¸èe“regels“als“v˜olgt:ŽŸ ‚¶‰ffÕÁGŸ ?œ‘ÃCPU=$(shell–¹Nuname“-m“|“sed“s/I.86/intel/)Ž¤ Š=¡‘LOCALEDIR=/usr/share/localeŽ¡¡‘HAVE_PAM=noŽ¡¡‘HAVE_SHADOW=yesŽ¡¡‘HAVE_PASSWD=yesŽ¡¡‘REQUIRE_PASSWORD=yesŽ¡¡‘ONLY_LISTED_SHELLS=yesŽ¡¡‘HAVE_SYSVINIT=yesŽ¡¡‘HAVE_SYSVINIT_UTILS=yesŽ¡¡‘HAVE_GETTY=yesŽ¡¡‘USE_TTY_GROUP=yesŽŽŽŒ‹); Û_2 ý ~?Ÿ„€ÕÁGŽÁ4.‘ñ8Details’›Ío¹5ŽŽ ÕÁ ýV¯¤ Š=‘ÃHAVE_RESET=yesŽ¡¡‘HAVE_SLN=yesŽ¡¡‘CC=gccŽŸfF‰ffÕÁGŸVÁSuggesties:Ž©ؼ¹Onš¸èthoud–Bdat“je“elk˜e“v‘ÿqÐan“de“ac˜h˜t“loGopbac˜k“devices“kun˜t“gebruik˜en,‘«¡v‘ÿqÐan“`/dev/lošGop0'“tot“`/dev/lo˜op7'.‘*áGebruikŽ¤ ®een–Mmonopš¸èv‘ÿqÐallende“directory“v˜oGor“het“moun˜t“pun˜t.‘nïIk“raad“aan“een“directory“te“mak˜en“met“700“pGermissies“inŽ¡je–g•home“directory‘ÿ*¸.‘¨ßHet“zelfde“geld“vš¸èoGor“de“le“w˜aar“de“data“in“staat.‘¨ßIk“gebruik“een“lenaam“als“`sysle'“ofŽ¡`cong.data'–U in“de“`/etc/'“directory‘ÿ*¸.‘q€Deze“wš¸èorden“meestal“o˜v˜er“het“hoGofd“gezien.Ž¦Ik–;heb“erg“simpGele“Pš¸èerl“scripts“gemaakt“om“het“lesysteem“te“moun˜ten“en“w˜eer“te“unmoun˜ten“met“eenŽ¡commando.‘q€Scš¸èhrijf–U deze,“maak“ze“uitv˜oGorbaar“(c˜hmoGd“u+x),“en“zet“ze“in“je“path.Ž©æ‰ffÕÁGŸ ?œ‘Ã#!/usr/bin/perl‘¹N-wŽ¤ Š=‘#Ž¡‘#minimaal–¹Nprogramma“om“een“loopback“encrypted“filesysteem“in“te“stellen.Ž¡‘#Copyright–¹N1999“door“Ryan“T.“RheaŽ¡‘`losetup–¹N-e“serpent“/dev/loop0“/etc/cryptfile`;Ž¡‘`mount‘¹N/mnt/crypt`;ŽŸfF‰ffÕÁGŸª0¹NošGem–U het“b˜o•¸èv“enstaande–U script“`lo˜op'“en“dan“kun“je“starten“met“een“commando“(`lo˜op')“en“een“pasw¸èo˜ord.Ž¦‰ffÕÁGŸ ?œ‘Ã#!/usr/bin/perl‘¹N-wŽ¡‘#Ž¡‘#minimaal–¹Nutility“om“een“loopback“encrypted“filesysteem“te“deactiveren.Ž¡‘#Copyright–¹N1999“door“Ryan“T.“RheaŽ¡‘`umount‘¹N/mount/crypt`;Ž¡‘`losetup–¹N-d“/dev/loop0`;ŽŸfF‰ffÕÁGŸ ȹNošGem–U de“t•¸èw“eede–U `unlo˜op'“en“als“je“dan“`unlo˜op'“tš¸èypt“w˜ordt“je“lesysteem“snel“gedeactiv˜eerd.ŽŽŽŒø1Šƒ’À;èÛ_2ÕÁGóqLË ectt0900ó]fŒ ecbx1000ó&Lt$ffffecbx1440óŒ6 ecss1000ó½HЃ ecti1000óqLË ectt1000óþÖëI½q½qecss2074ó 1ê± ecrm1000ó !",š cmsy10ù8.ßßßßß