mboost-dp1

Microsoft Corporation

Staten får adgang til Windows-kildekode

- Via Version2 - , redigeret af Net_Srak

Det er ikke mange, der får lov til at se kildekoden for Windows, men det bliver snart muligt for medarbejdere hos den danske stat.

It- og Telestyrelsen har underskrevet en såkaldt Government Security Program (GSP)-aftale med Microsoft, der giver staten mulighed for at kigge nærmere på kildekoden i centrale Microsoft-produkter.

Ud over kildekoden til Windows inkluderer det også muligheden for at kigge nærmere på kildekoden for Office-pakken.

Aftalen skal staten bruge til at blandt andet at sikre bedre krypteret kommunikation, hvilket betyder, at det også bliver muligt for staten at lave ændringer i koden.

Michael S. Hansen, kommunikationsrådgiver hos Microsoft skrev:
Med aftalerne giver vi myndighederne fuldt indblik i vores produkter, så det eksempelvis bliver muligt for dem at implementere avancerede krypteringsværktøjer til sikker kommunikation.





Gå til bund
Gravatar #51 - Mamad (moveax1ret)
7. apr. 2010 19:27
Jeg tror det er de færreste der han den luksus at virkeligt få gennemtænkt,testet, fuzzed og reviewed deres kode til bunds.

Måderne man kan exploite kode så utroligt mange, og der er altid en der er mere kreativ end en selv.

Sælger: "Jeg har solgt produktet til X, hav en build klar til om en uge"

mig: "Jamen jeg mangler at gå min kode igennem i Lint, valgrind og Rational Rose"

Sælger: "Hvad betyder det? Virker det ikke?"

mig: "Sandsynligtvis, men der kan være sikkerhedsfejl"

Sælger: "Vil kunden opdage det?"

mig:" Næppe"

Sælger:" Godt så, det kan vi altid se på senere"




Den slags sker i det mindste ikke så meget i open source, da det i mindre grad er drevet af cold hard cash.
Gravatar #52 - arne_v
7. apr. 2010 19:27
#50

Det afhænger jo en del af hvor kompleks koden er.

Men de 1 per 1000 når produktet shipper er sådan en mytisk industry standard for typisk business quality (fornuftigt krav + design + implementering + QA).

Det kan nemt gøres ringere.

NASA kan gøre det bedre.
Gravatar #53 - arne_v
7. apr. 2010 19:31
#51

Det fundamentale problem er her kommercialiseringen i forbindelse med den næsten totale mangel på økonomisk ansvar for software fejl hos software producenter.

Det har ikke som sådan noget med open/closed source at gøre.

Du har ret i at man traditionelt ikke har set så meget af den slags kommercielle betragtninger i open source verdenen.

Men det tror jeg at man kommer til i fremtiden.

Redhat, Canonical etc. har også deadlines for levering.
Gravatar #54 - Mamad (moveax1ret)
7. apr. 2010 19:44
#53 enig.

#51 rational rose=rational purify
Gravatar #55 - onetreehell
7. apr. 2010 19:46
#x fejl i 1000 liniers kode
Så kunne man bare splitte sit program i source files á ~500 linier eller mindre, så er det jo helt fejlfrit :)

edit: fuuck. jeg har fået email tilbage fra kmd (dem jeg skrev bugreport omkring e-boks.dk).

Hej $onetreehell

Vi yder desværre pt. kun support på Internet Explorer, men jeg sender din problemstilling videre til vores produktudvikling, hvor det vil indgå i prioriteringen af fremtidige opgaver.

Med venlig hilsen
$kmd-support-gut

Det synes jeg simpelthen er for ringe!
Gravatar #56 - Scapegoat
7. apr. 2010 21:25
Jeg gætter på at der så er nogle offentligt ansatte som ikke har tænkt sig at programmere noget i fremtiden uden at få brev fra Microsoft om at det har de i hvert fald taget fra dem osv. osv. osv.
Gravatar #57 - arne_v
7. apr. 2010 22:28
#56

Interessant pointe.

Hvis de vil have kvalificerede IT folk til at kigge på den kode, så bør licensen være en non-tainting licens.
Gravatar #58 - Windcape
7. apr. 2010 22:54
#57

Så vidt jeg kan se hører programmet ind under deres Shared Source Initiative (SSI), hvilket er samme licens de har udgivet .NET frameworket m.m. under.

Og Shared Source Initiative er 9 år gammelt, så jeg tror ikke der bruges særlig tainted licenser.

Og så helt ærligt, hvor mange forretningshemmeligheder tror du man kan finde i kildekoden til Windows? Udover deres DRM, som sikkert ikke er en del af SSI, tror jeg ikke der er nogle.

Gravatar #59 - Windcape
7. apr. 2010 22:59
arne_v (32) skrev:
Det er det som er fordelen ved at offentliggøre koden!

Bugs bliver hurtigere fundet.
Kun hvis der er nogen som gider lave review af din kode ;)

Derudover tror jeg de fleste bugs i OSS bliver fundet af brugerne, ikke af udviklere som tænker "hey, lad os lige kigge i kilden". Det er de færreste der kan programmere, og det er endnu færre som har kompetancer til at læse andres kode.

Og endnu endnu færre som kan det i C/C++ !
Gravatar #60 - arne_v
7. apr. 2010 23:37
Windcape (58) skrev:

Så vidt jeg kan se hører programmet ind under deres Shared Source Initiative (SSI), hvilket er samme licens de har udgivet .NET frameworket m.m. under.

Og Shared Source Initiative er 9 år gammelt, så jeg tror ikke der bruges særlig tainted licenser.


.NET er udgiver under MS-RSL.

Den antages at være potentielt tainting.

Så vidt jeg kan læse mig til er GSP en separat licens,

Men dog også en del af SSI.

Og også potentielt tainting.


Windcape (58) skrev:
Og så helt ærligt, hvor mange forretningshemmeligheder tror du man kan finde i kildekoden til Windows?


Reelle hemmeligheder: sikkert ikke mange - OS teknikker er ret velkendte og Windows er et meget kendt OS.

Risiko for sagsanlæg hvis personen senere arbejder på et andet OS: muligt.
Gravatar #61 - arne_v
7. apr. 2010 23:45
#59

Jeg vil gætte på at de fleste open source bugs bliver fundet af udviklere som har en grund til at kigge i koden:
- der er en synlig bug i koden
- de har brug for at kigge på koden i.f.m. at de leder efter bug i deres egen kode
- de checker koden fordi produktet er vigtigt for dem

Og der er vel en 3-5 millioner IT folk som kan læse C.

Men det er ikke alle open source brugere som sidder og studerer koden fra A til Z.

Og som jeg småfilosoferede lidt over i #33, så er der efter min mening stor forskel på forskellige typer af open source.
Gravatar #62 - astemix
8. apr. 2010 00:45
og alligevel kan udviklere sidde og får fejl fordi det de programmere i er for flinkt ikke at fortælle at du har glemt en return
folk der ved et uheld glemmer ;
der er så mange ulogiske og logiske fejl

og så er der også folk der ikke følger god kode etik og laver en ganske stort rod
En kode er ikke altid bar til at følge og giver ikke altid mening. Det er nemt nok at læse kode hvis folk laver god kode men der vil sikkert altid være et råddent æble der ikke laver god kode
Gravatar #63 - arne_v
8. apr. 2010 00:52
astemix (62) skrev:
men der vil sikkert altid være et råddent æble der ikke laver god kode


Kvaliteten af udviklere er normal fordelt:
- få supergode
- mange gode
- rigtigt mange middelmådige
- mange dårlige
- få superdårlige
Gravatar #64 - Soze
9. apr. 2010 01:03
Jeg synes da det er meget sødt at ITST får lov til at kigge i kildekoden.
Men helt ærligt - har ITST programører der er så hardcore inden for eks kryptering at de kan gennemskue fejl ved at kigge i kildekoden? Og vel at mærke finde fejl som ingen andre (og meget større) lande har fundet?
Og selv hvis vi havde folk der kunne det, skal vi så bruge de resourcer der skal til?

Lad nu de store lande, organisationer og lign. bruge energi på det - eller afsat samlede resourcer til det i eks EU.
Men det er nok også det der sker - og at DK nu kan kigge i kildekoden nok bare er for at vi kan føle at vi er med :)

Just my 5 cents
Gravatar #65 - Windcape
9. apr. 2010 01:06
#64

Der er faktisk større sandsynlighed for at vi har kompetencer til det i Danmark, end i resten af Europa. Vi har ret højt niveau af IT kompetencer.
Gravatar #66 - arne_v
9. apr. 2010 01:35
#65

Selv hvis DK ligger højt med hensyn til IT kompetancer, så har DK stadigvæk meget få resourcer sammenlignet med UK og DE.

Men derudover er jeg ikke overbevist om at DK ligger højt med hensyn til IT kompetancer. Hurtige internetforbindelser er almindelige i DK. Og det offenttlige i DK er klart i front med hensyn til digitalisering. Men f.eks. med hensyn til antal IT uddannede fra bachelor og opad i forhold til befolkningens størrelse er DK ikke noget at råbe hurra for.
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