2011年5月19日木曜日

Google rolls out fix for Android security threat

Google has plugged a security hole that exposed the vast majority of Android phone users' calendars and contacts when they accessed those services over unsecured networks.

"Today we're starting to roll out a fix which addresses a potential security flaw that could, under certain circumstances, allow a third party access to data available in calendar and contacts," a company spokesman wrote in an email. "This fix requires no action from users and will roll out globally over the next few days."

The server-side fix addresses an implementation error in earlier versions of Android, which is used by more than 99 percent of those using the mobile operating system, according to Google figures. Versions 2.3.3 and earlier failed to transmit authentication tokens over an encrypted channels.

Attackers monitoring Wi-Fi hotspots and other open networks could exploit the weakness by copying the so-called authTokens and using them to gain unauthorized access to users' Google Calendars and Contacts.

The vulnerability could also cause devices synchronizing with Google Picasa web albums to transmit sensitive data through unencrypted channels, academic researchers from Germany's University of Ulm said.

The Google spokesman said the company's security team is still investigating those claims.
The fix forces Google servers to use an encrypted https connection when phones sync with Calendar and Contacts.

Intel takes pot-shots at ARM Windows, misses point completely

Not content with making bold claims about the performance and efficiency of future iterations of its Atom processor line, Intel used its investor relations day to point out just how much better Windows would be on Intel than on ARM.
Intel Senior Vice President Renée James said that Windows on ARM would offer no backwards compatibility at all with existing x86. Instead, James said that Windows on ARM processors would exclusively offer a new, mobile-oriented, touch-friendly interface. In contrast, x86 versions would include both the new interface and a "legacy" interface suitable for conventional laptops and desktops. x86 systems would, therefore, offer the best of both worlds: a new interface for new tablet form factors, and a conventional interface for the enormous body of existing x86 Windows software. The chance of ARM ever running such software? In James' words, "Not now. Not ever."
Intel CEO Paul Otellini also sought to downplay the Windows on ARM port. He described it as not one but in fact four separate ports, to four separate ARM system-on-chip designs―NVIDIA, Qualcomm, Texas Instruments, as previously announced by Microsoft, and one other. Such a comment was plainly intended to portray ARM as a complex platform on which incompatibility is rife―in contrast to x86 Windows, where users can more or less run any application from the past 20 years without having to give compatibility a second thought.
The claim that Windows on ARM would not support legacy x86 programs is not extraordinary. In fact, Microsoft itself has made similar comments: when the ARM port was announced at CES earlier this year, the company said that support for x86 programs was not likely. But the suggestion that ARM Windows would not offer any kind of compatibility with existing Windows software was more than a little surprising―not least because Microsoft has already shown off a recompiled version of Office running on ARM, and promised that Office on ARM would be available to buy.
Strong denials
Redmond seems more than a little displeased at the comments made by Otellini and James. An unusually strongly-worded statement issued by the company reads:
Intel's statements during yesterday's Intel Investor Meeting about Microsoft's plans for the next version of Windows were factually inaccurate and unfortunately misleading. From the first demonstrations of Windows on SoC, we have been clear about our goals and have emphasized that we are at the technology demonstration stage. As such, we have no further details or information at this time.
Of course, the statement does not say which of Intel's claims were wrong, though the compatibility issue seems the most likely candidate; if ever there were a legacy application, it's Office, and so if Office can be recompiled for ARM, it's likely that other "legacy" software can similarly be recompiled. Support for "legacy" Office in turn suggests that Windows on ARM will include support for traditional software, and won't be restricted to the new, mobile-oriented interface that is likely to be a key feature of Winodws 8.
The "four ports" statement may also be misleading―Windows already has to gloss over certain minor hardware variations that exist between the different hardware platforms it supports, but nobody would argue that support for both Intel and AMD processors, not to mention the many chipsets available for each vendor's processors, requires multiple ports. The differences between ARM SoCs may be a little greater than those on the x86 side, but surely not enough to justify Otellini's statement.
Intel missing the point
But even if everything Intel said was spot on, so what? Having four ARM ports may incur an incremental cost for Microsoft, but it's highly unlikely to make a difference to anyone else, as underlying variations are sure to be abstracted away and hidden from software developers. Even if the four ports materialize as four separate versions―Windows for Tegra, Windows for Snapdragon, Windows for OMAP, Windows for mystery fourth architecture (a Microsoft-designed ARM chip? The company has a license to produce such a thing, and might want to use a custom processor in the next generation Xbox)―such differences will only matter to OEMs, who will have to ensure they pick the Windows version that corresponds to the SoC they've chosen. This is at worst a minor bit of trivia for nerds to obsess over.
The relevance of having four ports may be slim to none, but at least it's a real issue to manage, at least for Microsoft and perhaps the OEMs. The comments about legacy software, however, are pure denialism. The reason that Microsoft is porting Windows to ARM is not because the company has ambitions to support an ARM-based ecosystem as extensive and as varied as the x86 ecosystem. We're not going to see retail availability of standalone ARM processors and motherboards, and we're not going to see companies shipping ARM desktops assembled from off-the-shelf components.
The point of the ARM port is slimline devices with battery life of ten or more hours. That means iPad competitors. Longer term, perhaps in the Windows 9 timeframe, it might also include smartphones. Some of these devices may have optional mice and keyboards―perhaps even Atrix-style docks―and a few might even be convertible laptops of the kind we've seen for many years, but their standard input will be touch screens. These systems will indeed use a new user interface―plenty of leaked information says that Intel was right on that point―one designed for imprecise fingers and on-screen keyboards.
Who needs x86 anyway?
And that new user interface is what makes "legacy software" an irrelevance. To fit into that new user interface―and to work well with touch screens―software will need to be modified. Software that's been cleanly written, with a user interface that's not entangled with the core application code, may be easy to modify. Many applications will need to be extensively reworked. But the need for some alteration is a constant: legacy Windows applications just aren't built for tablet form factors.
Windows on ARM may not be able to run existing, unmodified x86 software. "Not now. Not ever." But people buying Windows-powered ARM tablets by and large won't care, because they wouldn't want to run such software anyway. They'll want to run software that's actually been designed for touch-screen tablets. Some of that software may be all-new; some of it may be derived from existing applications―but in both cases, it will have undergone significant development work to adapt to the new input mechanism. And against that backdrop, the extra work required to port to ARM is negligble. In many cases there may well be no extra work at all; just the selection of a different option when compiling.
It's not surprising that Intel doesn't want to acknowledge this in public. It's not surprising that Intel won't admit that the ability to run existing x86 software unmodified is an irrelevance to a machine that is primarily or entirely touch-driven. Without that legacy software lock-in, buyers no longer need plump for an x86-compatible system at all. Internally, Intel must know all this―it's just not wise to publicly admit that the company's core technology isn't actually very useful.
Microsoft faces the same challenge, of course. That legacy software isn't just x86 software―it's also Windows software. And if applications have to be substantially altered to handle a touch interface, well, perhaps they should just be rewritten entirely to work on an iPad instead. That concern is perhaps the strongest argument for why Microsoft would retain a legacy interface in Windows on ARM, to ensure that access to legacy Windows software would be just a recompile away, even if it means connecting a mouse and a keyboard to use it.

IMF Chief Strauss-Kahn Seeks Court Review of Bail Denial

International Monetary Fund chief Dominique Strauss-Kahn is asking a second New York judge to release him on bail after being jailed on charges he sexually assaulted and attempted to rape a hotel maid in Manhattan.
Strauss-Kahn has been held in New York's Rikers Island jail complex since he was ordered held in custody at his arraignment May 16 before Judge Melissa Jackson. In a filing today in state court, Strauss-Kahn said he didn't intend to leave the U.S. without court permission and waived his extradition rights.
"In the event I fail to voluntarily appear in the New York court for any such proceedings, I waive the issuance and service of the warrant provided by law for my extradition from the Republic of France or any other jurisdiction," Strauss-Kahn said in an affidavit filed in court.
A bail hearing is scheduled for tomorrow and may be heard by State Supreme Court Justice Michael Obus.
Strauss-Kahn's proposal includes a requirement that he be confined to home detention 24 hours a day in Manhattan with electronic monitoring, in addition to posting $1 million in cash for bail, according to court filings. He previously surrendered his French passport to the District Attorney's Office. His so- called laissez-passer travel document issued by the United Nations will be given to his lawyers, who will turn it over to prosecutors, according to the filing.
In denying bail, Jackson agreed with prosecutors that Strauss-Kahn was a flight risk.
"Every Incentive'
Assistant District Attorney John "Artie" McConnell told Jackson on May 16 that Strauss-Kahn had every incentive to flee. If convicted of the most serious charges against him, he could be sentenced to as long as 25 years in prison, McConnell said.
McConnell also said France doesn't extradite its nationals and that Strauss-Kahn has "substantial" resources and "an extensive network of contacts throughout the world."
Erin Duggan, chief spokeswoman for Manhattan District Attorney Cyrus Vance Jr., declined comment on tomorrow's bail hearing.
"Mr. Strauss-Kahn's history and background weigh strongly in favor of an order of release on bail," his lawyers said in court papers. "Mr. Strauss-Kahn is a loving husband and father and a highly regarded international diplomat, lawyer, politician, economist and professor with no prior criminal record."
Washington Resident
He has been married for more than 10 years to Anne Sinclair, who was born in New York, according to court filings. She completed part of her secondary schooling in the U.S.
The couple has lived in Washington since November 2007, when he was named managing director of the IMF, according to the filing. A copy of a deed in Sinclair's name to a Georgetown home bought for $4 million that month was included in today's filing.
At the May 16 bail hearing, Benjamin Brafman, Strauss- Kahn's lawyer, asked Jackson to let his client stay with his daughter, who lives in Manhattan.
Camille Strauss-Kahn is a graduate student at Columbia University and lives permanently on the Upper West side of Manhattan, according to today's filing.

【単語】
bail
[名][U]

1 保釈(金)

give [offer] bail
保釈金を出す

pay the bail
保釈金を払う

grant [accept, allow, take] bail
保釈を認める

be under bail
保釈中である

without bail
保釈[仮釈放]の見込みのない状態で

admit [hold] a person to bail
人に保釈を許す

a bail bandit
((英略式))保釈中に犯罪を犯す人.

2 保釈保証人.

forfeit one's bail

(保釈中の人が呼び出しに応じないため)保釈金を没収される,保釈を取り消される.

go [stand, put up] bail for ...

〈人の〉保釈保証人になる;((比喩))…を保証する.

jump bail

保釈中に行方をくらます. ▼そうする人はbail [bail-bond] jumperという.

on bail

保釈金を出して;保釈中で

be out [released] on bail (of $1,000)
(1,000ドルの)保釈金を積んで[保釈保証書を納めて]保釈中である[保釈される].

take [give] leg bail

((おどけて))脱走[逃亡]する.

━━[動](他)

1 〈被告を〉保釈してもらう((out));((通例受身))〈人を〉保釈する

They paid $1,000 to bail him out.
彼を保釈してもらうために1,000ドル払った.

2 〈被疑者を〉救済する.

3 〈物品を〉委託[寄託]する.

bail ... out/bail out ...

(1)⇒(他)1

(2)((略式))〈企業などを〉救済する,…の債務を棚上げする.


complex
[形] /kmplks, kmpleks | kmpleks/ (時に〜・er, 〜・est)

1 (互いに関連した)いくつかの部分からなる,複合[合成,混成]の.

2 (配列・構成などの)複雑な,入り組んだ(⇔simple);(理解・処置しにくいほど)錯綜(さくそう)した,もつれた

a complex device
複雑な装置

a complex system of transportation
複雑な交通システム.

3 文法〈語・文が〉複合[合成]の.

4 数学複素数の

a complex plane
複素平面.

5 化学〈物質が〉錯体の

complex salt
錯塩.

━━[名] /kmpleks | km-/

1 (関連のある事物などの)複雑な集まり;複合体(建物・立体道路など);合成物;大型アパート;団地;総合ビル;コンビナート,工場統合

the complex of wires inside a radio
ラジオ内部の複雑な配線

a leisure [a sports] complex
総合レジャー[スポーツ]センター

a massive concrete complex
巨大なコンクリートの総合建築物

a petrochemical complex
石油コンビナート.

2

(1)心理学コンプレックス,観念複合

an inferiority [a superiority] complex
劣等[優越]感.

(2)(…に対する)固定[強迫]観念,コンプレックス;理由のない偏見,嫌悪((about ...))

a guilt complex
罪の意識.

3 数学複素数;複体.

4 生化学複合体.

━━[動] /kmplks | km-/ (他)

1 …を複雑にする.

2 化学錯体をつくる.

[ラテン語complexus (com-共に+plectere織る+-us名詞語尾=共に織られること)]

custody

[名][U]

1 (…の)保管,管理;(人の)保護(監督);(官憲の)保護管理;養育権,親権((of ...))

in the custody of ...
…の保護[監督,保管]のもとに

safe custody
保護預り

have (the) custody of ...
…を保管している;…を保護する(義務がある).

2 監禁,拘留

in custody
拘留されて,拘留中で

take a person into custody
人を勾引(こういん)[収監]する.

[ラテン語custdia(custs保管者+-Y3=保管すること)]

arraignment

[名][U][C]

1 法律罪状認否(手続き),アレインメント.

2 非難,問責,難詰.

waive

[動](他)

1 〈権利・要求・主張などを〉捨てる,放棄する;〈規則などを〉適用しない

waive one's claim
権利の主張をやめる.

2 〈問題・言動などを〉さし控える;…を延期する

waive a question
問題を見送る.

extradition

[名][U][C](他国からの逃亡犯人などの)送還

an extradition treaty
犯人引き渡し条約.

issuance
[名][U]発行,発布;配付,配給,放出.

voluntarily

[副]自発的に,任意に. ⇒vol・un・tar・y


jurisdiction
[名][U]

1 裁判権;管轄権,(…への)権限,支配権((over ...))

territorial jurisdiction
領有支配権.

2 法域:司法権の及ぶ範囲.

3 管轄区域

That's not our jurisdiction
うちの管轄じゃない.


affidavit

[名]法律宣誓供述書

swear [((略式))take, make] an affidavit
(証人が)供述書の真実を宣誓する

take an affidavit
供述書を取る.


detention
[名][U]

1 拘留,監禁;[C][U](罰としての)放課後の居残り

a house of detention
留置場

under detention
拘留中で[の].

2 引き留め,抑留;遅延.


surrender

[動](他)

1 〈要塞(さい)・軍隊・船などを〉(人などに)引き渡す;〈物を〉譲り渡す;〈命を〉(病気で)落とす((to ...))

The army surrendered the fort to the enemy.
軍は敵に要塞を明け渡した.

2 ((〜 -self))(敵などに)降伏する;(警察などに)自首する;(影響・習慣・感情などに)身をゆだねる,おぼれる((to ...))

surrender oneself
投降する

She surrendered herself to his embrace.
彼の抱擁に身を任せた.

3 ((形式))〈パスポートなどを〉(当局に)提出する,預ける((to ...)).

4 〈楽しみ・希望・地位・特権などを〉放棄する,(他人のために)譲る.

5 保険〈保険を〉(積立金の一部払い戻しを受けて)解約する.

━━(自)(←(他))[I([副])](…に)降参[降伏]する;(警察などに)自首する;(感情などに)身をゆだねる((to ...)).

━━[名][U][C]

1 降伏,降参,明け渡し,引き渡し

unconditional surrender
無条件降伏.

2 自首.

3 保険保険の解約.

[アングロフランス語surrendre (sur-上に+rendre与える=すべてを与えてしまう). △RENDER]


prosecutor

[名]

1 法律訴追者,訴訟追行者,検察官,検事(prosecuting attorney).

2 遂行者;経営者.


flee

[動](fled /fld/, 〜・ing)(自)[I([副])]

1 (危険・災害・追跡者などから)逃げる((from ...));(安全な所へ)逃げる((to ...)). ▼((英))では現在形・現在分詞形はあまり用いず,代わりにfly, flyingを用いる

flee from a revolution
革命を逃れる

flee for [to] refuge
難を逃れる.

2 〈乗り物・雲・考えなどが〉すばやく動く,疾走する,飛んで行く;〈影・もやなどが〉消える;〈顔色が〉なくなる;〈時が〉過ぎ去る((by))

The color fled away from his face.
彼はみるみる血の気を失った.

━━(他)〈人・場所から〉逃げる;〈国などを〉捨てる;〈誘惑などを〉避ける

flee the police
警察から逃げる

flee the country
亡命する;国外逃亡する.


substantial

[形]

1 (量・大きさなどが)十分な,かなりの,相当な

a substantial salary
相当な賃金.

2 根本[基本]の;本質的な,重要[重大]な;実際の価値[根拠,効果]のある

in substantial agreement
根本的に一致している.

3 堅固[強固]な,じょうぶな.

4 ((形式))現実の,実在[実際]の

Dreams, unfortunately, are not substantial.
不幸なことに夢には現実の裏付けがない.

5 ((形式))〈人・会社が〉資力のある,有力な;裕福な

a substantial politician
有力な政治家.

6 物質の,物質的な.

7 哲学実体[本質]の.

━━[名]((〜s))実質(的なもの),実在物;実質的価値のあるもの.

Intel invokes Linux to calm fears of Windows 8 on ARM

Intel spoke of its support for Linux-based operating systems to quell fears
that Microsoft's support of ARM chips will nullify its competitive advantage
over rivals.
Renee James, SVP and GM of Intel's software and services group spent some
time on Intel's well publicised relationship with Microsoft, saying that
there will be several Windows 7 tablets running on Intel hardware tipping up
by year's end. James also mentioned that Intel has been working hand-in-hand
with Microsoft to develop Windows 8 for system-on-chip (SoC) and standard
PCs.
However Jones spent a lot longer promoting Linux-based alternatives and went
further by saying that Intel got into the Linux game early, and he noted
that the firm is a "key definer of Linux evolution". James also mentioned
that Intel is the second biggest contributor to Linux kernel development.
Remember, this is Linux, the software that was likened to cancer by
Microsoft's CEO Steve Ballmer.
So while a few analysts seem to be worried about Intel's health following
Microsoft's launch of Windows 8 with ARM architecture support, Intel's own
forecasts show that Microsoft's operating system market share will be on the
slide. Jones displayed projections for the server market that show Linux
adoption slowly eating into Microsoft's market share and he made even bolder
statements, claiming that most datacenters run Linux, that open source
software leads the high performance computing market and that most embedded
devices, such as smartphones, run Linux.
Jones mentioned that Intel has been working with Google to get Android
deployed on its x86 chips. Jones said that Android 2.3 Gingerbread has
already been deployed, with the firm currently optimising Android 3.0
Honeycomb, and that Intel based Android devices will be appearing in stores
by the end of the year. Jones also mentioned that Intel has been working
with Google to get its Linux-based Chrome OS running on its chips.
Intel touted its Wind River Linux distribution for embedded systems and its
Yocto open source project. There was even time to mention Meego, the
operating system that Nokia dumped in favour of Microsoft's Windows Phone.
Jones said that tablets running Meego will appear in the second half of 2011
and Intel is working with Orange and Samsung among others to get smartphones
out, although he did not mention a release date.
Microsoft's decision to support the ARM architecture is likely to help it
more than harm Intel. The popularity of Google's Android has shown that
consumers are willing to have Linux running on consumer embedded devices, so
the challenge for Intel isn't supporting software, but to make a chip that
can run well in smartphones and tablets and deliver respectable battery
life.
Judging by Jones' presentation, Intel might still have a good relationship
with Microsoft but the company believes that Linux-based operating systems
are a better long term bet.

Windows 8 Coming in at Least 4 Versions

Microsoft will make at least four different versions of Windows 8 for
devices with ARM processors, but you won't be running older Windows apps on
any them, according to an Intel executive. Renee James, Intel's senior vice
president and general manager of Software and Services Group, also
reaffirmed that Windows running on ARM devices will be focused on tablets
and other mobile devices, according to Bloomberg.

Version Fatigue
If you thought Microsoft produced too many versions of Windows 7 or Vista,
it sounds like you haven't seen anything yet. It's too early to know for
sure how Microsoft will package Windows 8, but it's unlikely the company
will give up on offering six different of its trademark OS as it has with
both Windows 7 and Vista. Add to that version mix four variations for ARM
tablets and possibly netbooks, and you've got a recipe for confusion for the
non-techie consumer.

Legacy Apps
Since ARM's architecture is different from Windows' x86 roots with Intel,
it's not surprising that legacy apps wouldn't be available on the new
devices. But legacy issues are usually a bigger problem for businesses than
home users. So unless you're hoping to run Microsoft Word 2007 on an
ARM-based netbook, you may not have to worry too much. Enterprises, on the
other hand, may be less likely to use an ARM-based version of Windows if
they have custom-designed legacy software; however, it's also possible third
parties would come up with a legacy emulator for ARM devices if Microsoft
doesn't.


ARM vs. x86
James said Intel isn't worried about competing against another chip design
in the Windows universe -- basically Intel's exclusive turf for the past 20
years. Intel's x86 architecture will support both new and old Windows
programs on Windows 8, and run on everything from Windows-based mobile
devices to televisions and PCs, according to the Register.

Intel also knows it can't depend on Microsoft and the PC to guarantee the
chipmaker's future. Intel chief executive Otellini recently said his company
had overhauled its roadmap to meet the growing demand for mobile devices
such as tablets and smartphones. Despite the popularity of its Atom chips
for netbooks, Intel's current processors are considered too power hungry to
guarantee the long battery life that newer mobile devices require. ARM
processor designs, on the other hand, are being used on a variety of mobile
devices such as Apple's iPad and iPhone as well as numerous Android devices.

It's not clear what Microsoft has in store for Windows 8, but current rumors
suggest Windows 8 for mobile devices will include an interface based on
elements of Windows Phone 7's Metro UI.

Microsoft in April demoed an early version of Internet Explorer 10 running
on an ARM device.