(no subject)
May. 30th, 2007 03:25 pmКлассное исследование можно сделать, просто сидя и наблюдая в женском туалете аэропорта Лас Вегаса. Много очень специфических густо оштукатуренных дам поправляют искусственные сиськи и тщательно рассматривают в зеркало свой поджарый абрис.
А из одной кабинки раздавались рыдания. Не знаю, из какой. Не знаю, кто плакал. Было совершенно ясно, что следует что-то предпринять, но совершенно понятно, что это бессмысленно и глупо.
Вместо этого буду я писать про Майкрософт и его Corporate Social Responsibility. О том, что Билл Гейтс навязал нам всем не очень хорошего качества продукт и подчинил ему нашу жизнь. И что были бы мы далеко впереди, и не мучились борьбой с вирусами и пр. в таком масштабе, буде Биллова маркетинговая политика не такой агрессивной и успешной. И что нечего нам рассказывать, какой он хороший, китайским школьникам по три бакса продает винды, эти школьники могут Линукс за бесплатно поставить, но даже не догадываются о существовании такой опции.
Ежели у кого на эту тему есть материал, поделитесь.
А из одной кабинки раздавались рыдания. Не знаю, из какой. Не знаю, кто плакал. Было совершенно ясно, что следует что-то предпринять, но совершенно понятно, что это бессмысленно и глупо.
Вместо этого буду я писать про Майкрософт и его Corporate Social Responsibility. О том, что Билл Гейтс навязал нам всем не очень хорошего качества продукт и подчинил ему нашу жизнь. И что были бы мы далеко впереди, и не мучились борьбой с вирусами и пр. в таком масштабе, буде Биллова маркетинговая политика не такой агрессивной и успешной. И что нечего нам рассказывать, какой он хороший, китайским школьникам по три бакса продает винды, эти школьники могут Линукс за бесплатно поставить, но даже не догадываются о существовании такой опции.
Ежели у кого на эту тему есть материал, поделитесь.
no subject
Date: 2007-06-06 12:43 pm (UTC)А зачем разделять? Люди не пользуются тем, чем пользоваться неудобно. А это - часть архитектуры. Можно с таким же успехом сказать, что воспользоваться функциями LogonUser, ImpersonateLoggedOnUser и CreateProcess очень просто, и каждый пользователь может сам написать программку, запускающую аппликацию под другим юзером.
Дело именно в этом. МС поощрял им не пользоваться, дистрибьюторы линукса поощряют пользоваться.
no subject
Date: 2007-06-06 01:44 pm (UTC)Ничего такого писать не нужно. Для этого существует Run as. Не посложнее su будет, не правда ли? Но для простого пользователя Windows и это может оказаться слишком сложно.
Ключевую роль во всей этой ситуации играет человеческий фактор. Как я уже писал, у меня за 14 лет не было ни одного вируса. И это при том, что я всегда работаю как админ. Ну ладно, я профессионал, но и у жены моей, которая - простой пользователь, никогда на её компьютере вируса не было, при том, что она тоже всегда работает как админ. Просто она следует парочке простых common-sense rules.
Дело именно в этом. МС поощрял им не пользоваться, дистрибьюторы линукса поощряют пользоваться
До выхода XP подавляющее большинство пользовалось системами линии 95/98/Me, под эти системы всё и писалось. Невозможно было ожидать от software-мейкеров, что они будут прилагать большие усилия для небольшой части рынка. Аналогично Майкрософт не мог себе позволить в XP encourage пользователей не пользоваться админовским аккантом - потому что у них многое перестало бы работать. Ну и опять таки, зачем software-maker-ам стараться, если все всё равно работают как админы. Это chicken-and-egg problem. Переход может быть только постепенным - и теперь, когда почти все уже работают на системах линий XP и весь рынок работает на такие системы, этот переход и осуществляется на Висте.
no subject
Date: 2007-06-06 02:04 pm (UTC)Мне это как-то очень напоминает логику "Не жалуйтесь, что вас изнасиловали - нечего было ходить в короткой юбке". Хороший продукт должен содержать защиту от дурака.
no subject
Date: 2007-06-06 02:15 pm (UTC)Тут совсем другая логика: не жалуйтесь, что вас обворовали, если вы готовы первому встречному в ответ на тривиальную лапшу дать свой ключ от квартиры или свой кошелёк "подержать".
Если дурак готов открыть attachment от незнакомого человека или, тем более, вписать свой password или номер кредитки куда попало, то тут особой защиты не придумаешь.
no subject
Date: 2007-06-06 03:15 pm (UTC)no subject
Date: 2007-06-06 04:05 pm (UTC)С этической и с практической точек зрения there is only so much a manufacturer can do. Например, если потребитель уронил себе на ногу утюг, он не сможет засудить за это производителя, потому что производитель мог по этому поводу сделать? Или если порезался ножом. Можно, конечно, сделать утюг, как пушинка или нож, который не режет, но тогда они не будут выполнять основного своего назначения.
Metaphors aside, что вы предлагаете, чтобы Майкрософт сделал для защиты от наивности пользователя?
У меня на курсе по security было задание - 10 e-mails поделить на настоящие и поддельные. Никто из полного класса IT-профессионалов не ответил правильно на все десять.
Это мало что говорит о real life situation. Например, если вы мне в качестве упражнения-теста покажете email, где отправителем стоит Вася Пупкин, и текст - "Вот документ, о котором мы договаривались", то я не смогу сказать определённо, настоящий он или спамовский. В реальной ситуации если я, например, знаю Васю Пупкина и час назад с ним говорил о том, что он мне пришлёт документ - это одно, если я никакого Васю Пупкина не знаю - это другое; если я его знаю, но мы ни о чём не договаривались - третье; если даже договаривались, но он мне шлёт attachment с разширением pif, а не ожидаемый .doc, это четвёртое. И так далее.
В реальной ситуации есть куча признаков, по которым даже непрофессионал способен понять, с чем он имеет дело.
Я вам уже сказал, что моя жена, непрофессионал, следуя простейшим принципам за многие годы смогла избежать каких бы то ни было вирусов. Видимо, не так сложно это, если соблюдать определённые меры предосторожности. А я знаю других людей, весьма умных и образованных, которые такими мерами пренебрегают, хотя и не первый год компьютером пользуются. Но уступают любопытству - открывают что не надо, или сгружают что-то, что расписано как супер-дупер и устанавливают. И результат соответствующий.
no subject
Date: 2007-06-06 05:22 pm (UTC)Майкрософт, судя по всему, ничего не может сделать для защиты от наивности пользователя. В первую очередь потому, что это не входит в число его реальных приоритетов. В число его приоритетов входит убедить юзера, что во всем, что с ним, юзером, происходит, виноват он сам, и ни в коем случае не MS. И это работает, поскольку MS - монополия, и юзер попросту не знает, что бывает по-другому.
no subject
Date: 2007-06-06 05:49 pm (UTC)no subject
Date: 2007-06-06 09:41 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2007-06-06 06:37 pm (UTC)Гарантирую вам, что они не точно такие же. Один элементарный признак, по которым их можно сразу отличить: легитимные email-ы упоминают ваше реальное имя или username, спам всегда обращается к вам в духе "дагагой дгуг". Второй признак, тоже вполне очевидный и элементарный: они просят вас ввести свою личную информацию потому что (дальше какой-нибудь excuse). Не думаю, что вы получали когда-нибудь такую просьбу от реального банка. Наконец, сам сайт можно отличить - по URLу, по отсутствию замочка на статус-баре, по грамматическим ошибкам (в самом email-е тоже). В общем, признаков придостаточно.
Кроме того, уж не знаю, чем занимается Ваша жена, но я постоянно получаю письма от новых для меня людей, прочесть которые - в моих, а не в их, интересах.
Род деятельности моей жены накладывает на неё аналогичные требования. И спама она получает немерянно. Но, повторяю, она следует вышеуказанным правилам и год за годом - всё в порядке.
Майкрософт, судя по всему, ничего не может сделать для защиты от наивности пользователя. В первую очередь потому, что это не входит в число его реальных приоритетов.
Ну я ведь вас спрашиваю: что вы предлагает, чтобы Майкрософт сделал?
В число его приоритетов входит убедить юзера, что во всем, что с ним, юзером, происходит, виноват он сам, и ни в коем случае не MS.
Можно примеры?
И это работает, поскольку MS - монополия, и юзер попросту не знает, что бывает по-другому.
Ну, конечно, юзер не видит каждый день по телевизору и на Интернете рекламу Apple и никогда не слышал о Линуксе, которым пользуется соседский мальчик.
Может, это Майкрософт должен их агитировать на конкурирующие системы перейти? :)
Майкрософт - не монополия, а компания с доминирующим market-share в desktop operating systems.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2007-06-06 07:26 pm (UTC)если даже договаривались, но он мне шлёт attachment с разширением pif, а не ожидаемый .doc
При условии, что вы знаете, как сконфигурировать систему таким образом, чтобы расширение показывалось, и если вы вообще знаете, что это такое.
no subject
Date: 2007-06-06 07:13 pm (UTC)no subject
Date: 2007-06-06 08:28 pm (UTC)no subject
Date: 2007-06-06 08:33 pm (UTC)no subject
Date: 2007-06-06 08:56 pm (UTC)Мы можем играть с аналогиям, но суть в том, что в реальной жизни определить лажу в большинстве случаев несложно, а в остальных - лучше err on the side of caution.
Например, если вроде бы ваш банк требует от вас номер кредитной карточки или что-то в таком духе, и всё оформлено тип-топ и одного этого факта недостаточно, чтобы возбудить ваше подозрение настолько, чтобы послать их нафиг, то можно снять трубку и позвонить в банк, а не очертя голову вбивать эту информацию в фишерскую форму.
И главное - что можно по этому поводу сделать?
Вот, например, аттачменты "опасных" типов Майкрософт by default отключает, anti-phishing filter добавили, файервол в обе стороны, апдейты автоматом... Уже и антивирус хотят свой делать, к недовольству антивирусных компаний.
А против глупого-наивного юзера всё равно не защитишься. Можно построить замок с пятиметровыми стенами и стоцифровой комбинацией двери, но это не поможет, если хозяин готов эту комбинацию разболтать первому встречному.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2007-06-06 06:56 pm (UTC)Собственно, придумать Run As заняло 7 лет -- он появился только в Win2000, а NT -- в 1993. До того, инфраструктура таки состояла исключительно из APIs -- программу надо было писать самому. У меня тоже за примерно такой же срок не было вирусов и spyware, несмотря на то, что я большую часть времени работал без антивирусов. Однако, common sense rules вам не помогут против червей -- без файрвола и регулярных апдейтов виндов они к вам сами придут.
Верно, и в них то и существуют архитектурные проблемы.
У меня нет статистики, но я не уверен, что корпоративный рынок такой маленький. Я думаю, что именно там software makers зарабатывают большинство денег.
Опять таки, с момента выхода NT прошло 14 лет. Много ли вы пользуетесь софтом 14-летней давности, не имевшим с тех пор апдейтов? Да и много ли такого софта будет вообще работать на XP? Кроме того, МС, выпустив XP SP2 таки поломали много софта. Ну и что? Все поплакали, но никто не умер. Сделали бы это раньше -- меньше бы пришлось плакать.
В случае монопольного контроля над ОС, это вполне было в руках МС.
no subject
Date: 2007-06-06 07:30 pm (UTC)Монопольный, точнее, доминантный статус МС как раз и достигнут за счет решения проблемы backwards compatibility:
http://www.joelonsoftware.com/articles/APIWar.html
no subject
Date: 2007-06-06 07:56 pm (UTC)Но интересно, будет ли работать тот СимСити в XP? Я подозреваю, что не очень. В какой-то момент совместимость приходится ломать в любом случае. После 95, когда МС окончательно стала монополией, это можно было сделать несколько раз.
no subject
Date: 2007-06-06 07:59 pm (UTC)no subject
Date: 2007-06-06 08:05 pm (UTC)no subject
Date: 2007-06-06 08:13 pm (UTC)Собственно заняло не 7 лет, а одну итерацию от NT4 до Win2000. До NT 4, никто NT на десктопе не пользовался вообще, а до выхода Win2000 эта система оставалась частью узкой профессиональной ниши.
Однако, common sense rules вам не помогут против червей -- без файрвола и регулярных апдейтов виндов они к вам сами придут.
Файрвол уже давно встроен, регулярные апдейты система давно делает сама. Таки червей у меня тоже никогда не было. У жены тоже.
95/98/Me,...
Верно, и в них то и существуют архитектурные проблемы.
Безусловно. Это наследие DOSа-Win3.1. Зато в то время как архитектурно слабая Win3.1 резво бежала на мейнстримных компьютерах, OS/2 пользала на дорогущих top-of-line конфигурациях. Плюс Win3.1 уже имела достаточное количество софта, а OS/2 - практически ничего. Стоит ли удивляться, что за OS/2 не пошёл практически никто? Или что Майкрософт, вместо того, чтобы резать курочку, несущую золотые яйца, сделал плавный переход Win3.1->Win95->NT4, получив в конечном итоге the best of both worlds - и 1) кучу софта 2) для "настоящей" системы, на "правильном" фундаменте.
Если бы Майкрософт, подобно IBM, (точнее их общим усилиям с IBM) пытался бы пойти по пути: забудем всё, что было, давайте начнём с нуля, то мог и оказаться там, где сейчас OS/2. Поэтому и позже таких глупых шагов не делал. Поэтому и находится там, где сейчас есть - в первую очередь потому, что понимает рынок.
Кроме того, МС, выпустив XP SP2 таки поломали много софта.
Не тот масштаб. Если бы они в одночасье пересадили всех на юзера, они бы поломали столько, что всё их будущее оказалось бы под угрозой.
Если у людей несколько основных программ перестали работать и им теперь нужно ждать у моря погоды, пока компании напишут новые версии, да ещё и ни покупать, то они таки потянулись бы к тому же Маку. Главное преимущество MS перед Маком на сегодняшний день - количество софта. Они были бы полными идиотами, если бы это преимущество убили своими руками. Как и в прошлый раз они делают плавный переход. Поэтому и останутся на коне.
no subject
Date: 2007-06-06 08:25 pm (UTC)Итераций было несколько: NT 3.1 -> NT 3.5 -> NT 3.51 -> NT 4.0 -> Win2000. В корпоративном секторе ими пользовались, и немало.
Файрвол уже давно встроен, регулярные апдейты система давно делает сама. Таки червей у меня тоже никогда не было. У жены тоже.
Файрвол встроен только в XP -- 2001 год. А включен by default только в SP2.
И она так ползала именно из-за разделения привилегий?
Куда бы юзеры убежали? Все их программы вдруг заработали бы на линуксе или на Маке? Компнии пишут новые версии, получив бета-версию Майкрософтовского продукта в MSDN.
no subject
Date: 2007-06-06 08:42 pm (UTC)До NT 4 даже developers в крупнейших фирмах ей редко пользовались. А нетехнические люди в большинстве своём в корпоративном мире сидели на Win98/Me даже уже когда XP появилась. Так что до NT4 об использовании NT на десктопе говорить не приходится. До Win2000 - одна итерация.
Файрвол встроен только в XP -- 2001 год. А включен by default только в SP2.
До конца девяностых небходмиость фаерволла на каждом компьютере не была очевидной. Когда выпустили очередную версию, написали для неё.
Кому надо было мог и до этого (и после) пользоватсья third party products.
И она так ползала именно из-за разделения привилегий?
Из за всего, что делало её secure system у неё были такие memory requirements, что она ползала на 8Mb, когда у среднего пользователя было от силы 2Mb.
Куда бы юзеры убежали? Все их программы вдруг заработали бы на линуксе или на Маке?
А какая им разница, если всё равно не работают? И сегодня сбегают, когда annoyances сравнительно небольшие. А вы предлагаете всем пинка по яйцам и при этом ожидать, что они не сбегут.
no subject
Date: 2007-06-06 08:49 pm (UTC)Разница в том, что очевидно, что исправить виндовскую версию намного легче, чем сделать версию для Мака или Линукса, если ее до сих пор вообще не было. Соответственно, если вы связаны с программой, не имеющей версий или аналогов для других ОС, то бежать вам некуда, даже если вас регулярно будут бить по яйцам.
no subject
Date: 2007-06-06 09:00 pm (UTC)Как я сказал, они знают, понимают рынок.
(no subject)
From: