mboost-dp1

unknown

Nyt mål for vira

- Via News.com.com - , redigeret af Pernicious

Microsoft planlægger at indføre en afløser for den kendte kommandoprompt i de nuværende Windows versioner. Den nye kommandoprompt, der går under kodenavnet Monad, vil få samme funktionalitet som man kender det fra eksempelvis Unix verdenen, hvor alt kan styres ved brug kommandoprompten.

En østrigsk virusprogrammør har lavet eksempler, der viser hvordan Monad kan bruges i forbindelse med vira. Hvornår vi får Monad at se til Windows er dog uvist. Monad kommer sandsynligvis første gang i forbindelse med Exchange 12 og Windows XP. Windows Server 2003 vil få den senere og Windows Vista vil nok blive født med Monad, ellers kommer det som en opgradering senere.

Microsoft er naturligvis godt klar over, at Monad er et mål for virusprogrammører. De har derfor indført en række sikkerhedsprocedurer, så som at kræve en digital signatur for scripts og gøre det umuligt at aktivere scripts ved at dobbeltklikke dem.





Gå til bund
Gravatar #1 - Disky
5. aug. 2005 08:14
Hmm, synes jeg kan mindes Microsoft havde udtalt at et af hovedmålene med Vista var sikkerhed.

Det må kunne kaldes en 'god' start.

Men jeg ser nu frem til at prøve det, hvis jeg kan lokke det ud af vores IT afdeling.

p.s. Sorry kunne ikke nære mig.
Gravatar #2 - Net_Srak
5. aug. 2005 08:22
Nu er dette jo ikke en Vista ting, det er end ikke sikkert at Monad vil komme som standard i Vista.
Gravatar #3 - Deternal
5. aug. 2005 08:36
Kommer næppe som standard - i juni da MS første gang erkendte at Monad projektet var i gang (og iøvrigt blev startet allerede sommeren 2001) at det vil tage 3 - 5 år før monad bliver indfaset:

"It will take three to five years to fully develop and deliver."

På den anden side er det jo ikke længe siden at XP SP2 kom ud og XP dermed kan kaldes fully developed, så ud fra den betragtning kan det sagtens proppes med vista.
Gravatar #4 - lundeman
5. aug. 2005 08:52
Er det bare mig der syntes at deres krav om digitalt signerede scripts er en grim workaround for et dårligt rettighedssystem?

Altså, hvis jeg som administrator laver et script og vil have det afviklet, så vil jeg ikke til først at signere det.

Personligt mener jeg at MS hellere skulle bruge tid på at få folk til IKKE at benytte deres PC med administratorrettigheder som default. Og så ellers styre det her via det indbyggede rettighedssystem

/lundeman
Gravatar #5 - OPY
5. aug. 2005 09:25
Det er vel bare noget med at diasble lortet på default windows installation så de spader der får scriptede vira har selv valgt at aktivere services.

En administrator i en større virksomhed er vel udemærket klar over at at scripts kun skal kunne køres af domain admins.
/OPY
Gravatar #6 - rnd
5. aug. 2005 09:38
Det beviser blot, at Monad kan finde og lave om på tekst filer med et script.

Det er ikke fordi du ikke kan lave det samme med bash, awk, sed, perl, python, REXX, og lignende.

Her er source-koden til en af deres scripts:

$name_array=get-childitem *.msh
foreach ($name in $name_array)
{
if ($name.Length -eq 249)
$my_file=$name.Name
}
}

foreach ($victim in $name_array)
{
if ($name.Length -ne 249)
{
copy-item $my_file $name.Name
}
}
Gravatar #7 - OPY
5. aug. 2005 09:47
#6
Nu er jeg ikke linux haj, men jeg kan da forestille mig at man kan åbne en script fil som så bliver eksekveret. Igen er det jo brugeren der er en bøv og ikke OS'et.
/OPY
Gravatar #8 - TYBO
5. aug. 2005 09:53
#6 Der manger en { øverst :)
Men du har vel bare klippet inde midt i noget kode.
Gravatar #9 - rasmoo
5. aug. 2005 09:59
Enig i: Kun priviligerede brugere bør kunne eksekvere usignerede scripts som udgangspunkt.

Men som et værktøj for sysadmins vil det da være gejl at kunne få brugere til at køre et trusted script som gør nogle ændringer/opdateringer/whatever. Som et alternativ til at køre alting som admin.
Gravatar #10 - OPY
5. aug. 2005 10:00
Man kan vel bare lave en remote execute på maskinen det skulle vel ikke være noget problem så er det jo bare admin accounten der har fyret scriptet af. No problemos :-D

/OPY
Gravatar #11 - Pally
5. aug. 2005 10:07
#4

Personligt mener jeg at MS hellere skulle bruge tid på at få folk til IKKE at benytte deres PC med administratorrettigheder som default.

Det er så en af de nye ting i Longhorn (lever stadig i fornægtelse mht 'Vista'). Så vidt jeg kan se af folk, der har testet betaen, så virker det fint. Jeg forud ser dog artikler i pop PC-blade, der forklarer folk hvordan man disabler dette (og dermed bomber folk tilbage til altid-admin-bruger tilstanden *suk*), hvis det bli'r for indtrængende.
#12 - 5. aug. 2005 10:10
det lyder som om Monad er endnu en workaround på en meget gammel platform:s ((NT) burde blive omdøbt til OT)
de burde starte på en frisk. lave et os fra BUNDEN, istedet for at viderudvikle hele tiden...
Gravatar #13 - rasmoo
5. aug. 2005 10:10
#10 - Netop derfor skrev jeg "Som et alternativ til at køre alting som admin".
Gravatar #14 - mrmorris
5. aug. 2005 10:33
Har flere steder læst at Monad kommer med i Vista, hvor svært er det også lige at skrive en shell... er vel ikke så voldsom anderledes end C#/VB-scripting eller end DOS-emulering som de har leveret i mange år.
Gravatar #15 - rnd
5. aug. 2005 10:44
#8 Det kan godt være, at jeg glemte et tegn, nu kender jeg heller ikke Monad.

#9 Derfor skal man heller ikke køre som Administrator til hverdag.
Gravatar #16 - Kibbers
5. aug. 2005 11:50
#11, ja men det gode her er at dem som vi bruge disse metoder, højst sandsynligt er nogenlunde til computere, og har en lille ide om hvad de laver. Men Fru Petersen som bare bruger det der er, vil ikke lave om på det, og bare bruge det som det er.

Dette giver så hende en "forhåbentlig" virus fri maskine.

Ontopic
Jeg kan faktisk godt lide at MS vil indføre en kommando prompt. selv er jeg inkarneret *bsd og linux bruger, og rører sjældent en windows server. men de gange jeg har. har jeg har altid synes at begrænsingen var kommando prompten og muligheden for at lave nogle ordentlige scripts. Hvis de så bare kunne lave windows udgaver af gnutools (ls, rm, osv) og lægge en ssh/scp ind, samt måske enda en perl interpreter. så ville lykke jo være gjort.
Gravatar #17 - DusteD
5. aug. 2005 12:04
hvis folk vil ha shell, så bruger de *nix ?
Jeg kommer sådan til at hade når folk kommer til at rende rundt "Wee, hvor er windows bare ultra sejt, nu kan man scripte i en shell !! wee, kom igen linux"..
Gravatar #18 - kebab-hunden
5. aug. 2005 12:20
<OffTopic class="LatterligtFyldUnderForkertForumTraad">

Fandt lige en gennemgang af en beta version af Windows 95
(eller Windows Chicago som #11 sikkert stadig kalder det)

en af de sejere nye ting i Windows er Long Filename Support

Chicago

</OffTopic>
Gravatar #19 - rasmoo
5. aug. 2005 12:38
#15 - Jo, man skal være non-stop admin ;o) For mit vedkommende er det ihvertfald for besværligt (subjektivt) at bruge runas.

#17 - I det mindste er der ikke tale om screen scraping ;o) Jeg gi'r iøvrigt gerne en femmer for hver person som du hører sige den remse uopfordret.
Gravatar #20 - -N-
5. aug. 2005 12:54
#12 Alle OS'er er en videre udvikling og du får sjældent et godt resultat første gang, og synes faktisk NT klare sig rigtig godt på mange måder. UNIX og OS390 er jo også bare videre udviklinger
Gravatar #21 - TullejR
5. aug. 2005 13:48
#19

men så igen, hvor tit er det nødvendigt at være admin?
Gravatar #22 - mwn
5. aug. 2005 13:57
Hmmm hvis nu OS'et skal lappe på forkert brug så har jeg da et par punkter til ms som kunne være fedt at få med.

* Explore skal nægte at starte som administrator, med mindre man er i fejlsikker tilstand uden netsupport.
* Administrator skal nægtes adgang via remote desktop.
Gravatar #23 - mrmorris
5. aug. 2005 14:03
#21 For os nørder er det vel temmelig vigtigt. Forsøger man som alm. bruger at åbne porte, bruge reg-db osv. fra Windows user konti kan det skabe gevaldige problemer og er for irreterende som udvikler at sidde med i længden.
Gravatar #24 - TullejR
5. aug. 2005 14:08
#23

jeg er da også "nørd" men jeg sidder ikke og "su -"'er hele tiden =)
Gravatar #25 - mrmorris
5. aug. 2005 17:06
#24 Ok, jeg sidder så ej heller inde som root hele tiden, men nu handler nyheden jo om Win! ;)

Apropos Linux vs. Windows, nogen der ved om Longhorn endelig får ordenlig flerbrugerunderstøttelse som vi nyder godt af i *nix?
Gravatar #26 - hejboel
5. aug. 2005 19:24
#15 jo.. i Windows skal du.. Der er så mange programmer der ikke vil køre uden administratoradgang.. og så er man jo i virkeligeheden lige vidt.. ja, man kan bruge RunAs, men det er imho ikke en acceptabel løsning... det er pain in the ass...

MS burde lave systemet om så der er en ordentlig opdeling mellem bruger og admin, og så det er praktisk muligt at køre som bruger... som fx. i linux eller OS-X
Gravatar #27 - drbravo
5. aug. 2005 20:29
#22

"* Administrator skal nægtes adgang via remote desktop. "

ARGH! neej! det er en af de funktioner jeg bruger mest! :(

Generelt spørgsmål:
Er det microsofts skyld at 3. parts programmer ikke kan køre som standardbruger og kræver administratorrettigheder?

Det virker da mere som inkompetente udviklere?
Gravatar #28 - Lifesux
5. aug. 2005 23:51
#27

Generelt spørgsmål:
Er det microsofts skyld at 3. parts programmer ikke kan køre som standardbruger og kræver administratorrettigheder?


Mangen gang vil jeg sige ja.
Problemet er at du ikke kan give enkle bruger eller bruger grupper rettighedder til nogle ting
Så hvis et program skal bruge bare en af de ting, skal den ha' tilledelse til det hele.

Hvis man kan læse en fil i windows, så kan man også ændre den, og slette den, med mindre den er i brug.
Der er de der gamle ting som at sige en fil er skrive beskytted, hvor det bare får programmet til at spørger dig om du er sikker.

Og hvis man ikke er admin, og vil ha' ændret noget, så skal man logge ud, og ind som admin.
De har lavet en forbedring der i Longhorn, af hvad jeg har set på screenshots.

Men når det så er sagt, så jo' Der er flere programmer, hvor man undre sig over hvorfor den kraver admin rettighedder, for at køre
Gravatar #29 - jens_ond
6. aug. 2005 06:38
#28

Så hvis et program skal bruge bare en af de ting, skal den ha' tilledelse til det hele.

Hvis man kan læse en fil i windows, så kan man også ændre den, og slette den, med mindre den er i brug.


Prøv at kigge på ntfs tilladelserne. De ser fatisk ud til at at være mere avancerede end dem på unix/linux. Det passer i hvert fald ikke at det er alt eller intet.

Som en ekstra bonus kan du også sætte tilladelser på nøgler i registreringsdatabasen. De er lige så avanceret som dem til filer.

Og hvis man ikke er admin, og vil ha' ændret noget, så skal man logge ud, og ind som admin.


Højreklik og vælg "Kør som" eller brug runas.exe
eks: runas.exe /user:ComputerName\administrator "net start \"filezilla server ftp server\""
Gravatar #30 - xeqt
6. aug. 2005 14:37
Gravatar #31 - Roadkill
7. aug. 2005 08:42
jeg glæder mig til den dag windows begynder at lave deres egne ting, istedet for at kopiere alt det gode fra open source og derefter lave dem "brugervenlige".

mht. det med sikkerheden så kommer det faktisk ikke bag på mig
Gravatar #32 - Deternal
7. aug. 2005 13:12
#29: Tjeah, som default skal man være administrator for at kunne tilslutte en usb key chain - dette gælder både for XP og 2K. Dog, hvis en administrator har installeret driveren før er det ikke noget problem.

Er så men fair nok når det ikke kan håndteres via windows indbyggede drivere - men det kan det i de fleste tilfælde og så ville det jo give god mening at alm. brugere kan gøre det.

Superuser er iøvrigt ikke nok - det eneste man kan gøre er at tillade add/remove på alt hardware - så må man da sige at fstab er lidt nemmere at have med at gøre.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login