RSS Feed    Facebook Profile    Twitter    Panoramio Photo Album    Linkedin Profile    Certificate

Εμφάνιση αναρτήσεων με ετικέτα Microsoft. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα Microsoft. Εμφάνιση όλων των αναρτήσεων

Πέμπτη 25 Φεβρουαρίου 2010

Τι θα ανακαλύπταμε αν η Microsoft μας έδειχνε τον κώδικα των προϊόντων της

Διάβασα εχθές ένα άρθρο στο away.gr (που αναφέρεται σε άρθρο του techcrunch.com, το οποίο με τη σειρά του αναφέρεται σε άρθρο του dsl.sk) σχετικά με την φόρμα επιλογής browser που έχει φτιάξει η Microsoft για τα Windows που κυκλοφορούν στην Ευρώπη (μετά από απαίτηση της Ευρωπαϊκής Ένωσης). Σύμφωνα με το άρθρο, η φόρμα αυτή δεν εμφανίζει τους browsers σε εντελώς τυχαία σειρά, όπως υποχρεούται.

Για να επιβεβαιώσω τα λεγόμενά τους, πήγα στην αυθεντική σελίδα που φιλοξενεί τη φόρμα αυτή (συγκεκριμένα στην Ελληνική έκδοση) και έκανα μερικές φορές ανανέωση για να δω με ποια σειρά εμφανίζονται οι πέντε πιο γνωστοί browsers. Πραγματικά, πρόσεξα κι εγώ ότι κάποιοι browsers εμφανίζονται σε συγκεκριμένη θέση συχνότερα. Τι περίεργο κόλπο θα μπορούσε να είχε κάνει η Microsoft και γιατί; Συνήθως δεν σκέφτομαι συνωμοσιολογικά, αλλά θα μπορούσε κάτι τέτοιο να είχε γίνει από λάθος; Ένα απλό ανακάτεμα είναι, πως μπορεί ένας προγραμματιστής της Microsoft να το κάνει λάθος; Κι όμως!

Το επόμενο βήμα ήταν φυσικά να δω τον κώδικά της σελίδας. Στην αρχή της σελίδας υπάρχει η αναφορά στο script που στο κάτω μέρος  του είναι η μαγική συνάρτηση που κάνει το "τυχαίο" ανακάτεμα. Προς μεγάλη μου έκπληξη, βλέπω ότι αντί να χρησιμοποιούν κάποια συνάρτηση για ανακάτεμα (shuffle), χρησιμοποιούν συνάρτηση για ταξινόμηση (sort), όμως με τυχαίο κριτήριο ταξινόμησης! Προφανώς το αποτέλεσμα δεν είναι ανακάτεμα (πόσο μάλλον τυχαίο και δίκαιο), αλλά απλώς κακή ταξινόμηση (με ένα βαθμό τυχαιότητας). Ναι, είναι προφανές ότι δεν μπορεί να υπάρχει κάποια σκοπιμότητα σε αυτό, αλλά απλώς το έκαναν λάθος...

Καταλαβαίνω ότι όλοι μπορούν να κάνουν λάθη, αλλά είναι δυνατόν η Microsoft να μην έχει μεθόδους ελέγχου σε τέτοια θέματα, ειδικά όταν πρόκειται για υποχρεωτική εφαρμογή απόφασης της Ευρωπαϊκής Ένωσης; Αν αυτή είναι η ποιότητα του φανερού κώδικά της, τι μπορεί να ανακαλύψουμε αν δούμε τον κώδικα των υπόλοιπων προϊόντων της που κρατά τόσο καλά μυστικό;

Τρίτη 18 Δεκεμβρίου 2007

Microsoft has added the random-number generator that could have an NSA backdoor to Windows Vista

Από: Schneier on Security December 17, 2007
Microsoft has added the random-number generator Dual_EC-DRBG to Windows Vista, as part of SP1. Yes, this is the same RNG that could have an NSA backdoor.

It's not enabled by default, and my advice is to never enable it. Ever.

EDITED TO ADD (12/18): I should make this clear that the algorithm is available as a program call. It is not something that the user can enable or disable.

http://www.schneier.com/blog/archives/2007/12/dual_ec_drbg_ad.html
http://www.schneier.com/essay-198.html

Πέμπτη 28 Ιουνίου 2007

Microsoft Office OpenXML (OOXML) is a broken standard

Microsoft Office OpenXML (OOXML) is a broken standard
http://www.noooxml.org/

Say NO to the Microsoft Office format as an ISO standard
http://www.noooxml.org/petition
I ask the national members of ISO to vote "NO" in the ballot of ISO DIS 29500 (Office OpenXML or OOXML format) for the following reasons:

1. There is already a standard ISO26300 named Open Document Format (ODF): a dual standard adds costs, uncertainty and confusion to industry, government and citizens;

2. There is no provable implementation of the OOXML specification: Microsoft Office 2007 produces a special version of OOXML, not a file format which complies with the OOXML specification;

3. There is missing information from the specification document, for example how to do a autoSpaceLikeWord95 or useWord97LineBreakRules;

4. More than 10% of the examples mentioned in the proposed standard do not validate as XML;

5. There is no guarantee that anybody can write a software that fully or partially implements the OOXML specification without being liable to patent damages or patent license fees by Microsoft;

6. This standard proposal conflicts with other ISO standards, such as ISO 8601 (Representation of dates and times), ISO 639 (Codes for the Representation of Names and Languages) or ISO/IEC 10118-3 (cryptographic hash);

7. There is a bug in the spreadsheet file format which forbids to enter any date before the year 1900: such bugs affects the OOXML specification as well as software versions such as Microsoft Excel 2000, XP, 2003 or 2007.

8. This standard proposal has not been created by bringing together the experience and expertise of all interested parties (such as the producers, sellers, buyers, users and regulators), but by Microsoft alone.

Τρίτη 17 Απριλίου 2007

Η Microsoft κατηγορεί την Google για μονοπωλιακή τακτική!

Microsoft unhappy with Google DoubleClick marriage
http://www.theregister.co.uk/2007/04/16/google_double_fears/
Microsoft is calling for regulator action to stop Google and DoubleClick merging, saying the deal would be anti-competitive if it went through.
[...]
Microsoft was reportedly in the bidding to buy DoubleClick, but was beaten by Google.

Τρίτη 13 Φεβρουαρίου 2007

Πέμπτη 28 Δεκεμβρίου 2006

A Cost Analysis of Windows Vista Content Protection

A Cost Analysis of Windows Vista Content Protection
http://www.schneier.com/blog/archives/2006/12/a_cost_analysis.html

Schneier's Comments:
I read the article last night and found the effects could be frightening for the future of Windows. (Of course as a Mac user and consultant, Vista doesn't really affect me.)

But the inclusion of pervasive encryption in the software and hardware should make for plenty of nightmares. Not to mention government meddling for back doors and export limitations.