Remote Desktop Services ( RDS ), known as Terminal Services in Windows Server 2008 and earlier, is one of the components of Microsoft Windows that allow a user to initiate and control an interactive session on a remote computer or virtual machine over a network connection. RDS was first released in 1998 as Terminal Server in Windows NT 4.0 Terminal Server Edition , a stand-alone edition of Windows NT 4.0 Server that allowed users to log in remotely. Starting with Windows 2000 , it was integrated under the name of Terminal Services as an optional component in the server editions of the Windows NT family of operating systems, receiving updates and improvements with each version of Windows. Terminal Services were then renamed to Remote Desktop Services with Windows Server 2008 R2 in 2009.
139-416: RDS is Microsoft 's implementation of thin client architecture, where Windows software, and the entire desktop of the computer running RDS, are made accessible to any remote client machine that supports Remote Desktop Protocol (RDP). User interfaces are displayed from the server onto the client system and input from the client system is transmitted to the server - where software execution takes place. This
278-633: A BASIC interpreter for the device. Gates called MITS and claimed that he had a working interpreter, and MITS requested a demonstration. Allen worked on a simulator for the Altair while Gates developed the interpreter, and it worked flawlessly when they demonstrated it to MITS in March 1975 in Albuquerque, New Mexico . MITS agreed to distribute it, marketing it as Altair BASIC . Gates and Allen established Microsoft on April 4, 1975, with Gates as CEO, and Allen suggested
417-472: A FIPS 140 compliant encryption scheme, or encrypt communications using the Transport Layer Security standard. Once a client initiates a connection and is informed of a successful invocation of the terminal services stack at the server, it loads up the device as well as the keyboard/mouse drivers. The UI data received over RDP is decoded and rendered as UI, whereas the keyboard and mouse inputs to
556-445: A cluster as well. In Windows Server 2008 , it has been significantly overhauled. While logging in, if the user logged on to the local system using a Windows Server Domain account, the credentials from the same sign-on can be used to authenticate the remote session. However, this requires Windows Server 2008 to be the terminal server OS, while the client OS is limited to Windows Server 2008, Windows Vista and Windows 7 . In addition,
695-589: A 2 attack against passwords encrypted with RC4, as used in TLS. At the Black Hat Asia 2015 Conference, Itsik Mantin presented another attack against SSL using RC4 cipher. In 2015, security researchers from KU Leuven presented new attacks against RC4 in both TLS and WPA-TKIP . Dubbed the Numerous Occurrence MOnitoring & Recovery Exploit (NOMORE) attack, it is the first attack of its kind that
834-525: A Microsoft operating system or a non-Microsoft operating system. In effect, the royalty payment to Microsoft when no Microsoft product is being used acts as a penalty, or tax, on the OEM's use of a competing PC operating system. Since 1988, Microsoft's use of per processor licenses has increased." Following Bill Gates's internal "Internet Tidal Wave memo" on May 26, 1995, Microsoft began to redefine its offerings and expand its product line into computer networking and
973-627: A RemoteApp can be launched by double clicking the file. It will invoke the Remote Desktop Connection client, which will connect to the server and render the UI. The RemoteApp can also be packaged in a Windows Installer database, installing which can register the RemoteApp in the Start menu as well as create shortcuts to launch it. A RemoteApp can also be registered as handler for file types or URIs. Opening
1112-448: A call must verify on their respective ends. On October 7, Microsoft acquired Ally.io, a software service that measures companies' progress against OKRs . Microsoft plans to incorporate Ally.io into its Viva family of employee experience products. On January 18, 2022, Microsoft announced the acquisition of American video game developer and holding company Activision Blizzard in an all-cash deal worth $ 68.7 billion. Activision Blizzard
1251-517: A chain of Microsoft-branded retail stores, and on October 22, 2009, the first retail Microsoft Store opened in Scottsdale, Arizona ; the same day Windows 7 was officially released to the public. Windows 7's focus was on refining Vista with ease-of-use features and performance enhancements, rather than an extensive reworking of Windows. As the smartphone industry boomed in the late 2000s, Microsoft had struggled to keep up with its rivals in providing
1390-717: A combination of AI, high-performance computing and quantum computing . The service includes Copilot, a GPT-4 based large language model tool to query and visualize data, write code, initiate simulations, and educate researchers. At a November 2023 developer conference, Microsoft announced two new custom-designed computing chips: The Maia chip, designed to run large language models, and Cobalt CPU, designed to power general cloud services on Azure. On November 20, 2023, Satya Nadella announced that Sam Altman , who had been ousted as CEO of OpenAI just days earlier, and Greg Brockman , who had resigned as president, would join Microsoft to lead
1529-515: A completely new user interface with a novel start button , and 32-bit compatibility; similar to NT, it provided the Win32 API. Windows 95 came bundled with the online service MSN , which was at first intended to be a competitor to the Internet, and (for OEMs) Internet Explorer , a Web browser . Internet Explorer has not bundled with the retail Windows 95 boxes, because the boxes were printed before
SECTION 10
#17330863395301668-544: A computer running Windows Server service multiple remote users at one time and achieve virtual desktop infrastructure . For an organization, RDS allows the IT department to install applications on a central server instead of multiple computers. Remote users can log on and use those applications over the network. Such centralization can make maintenance and troubleshooting easier. RDS and Windows authentication systems prevent unauthorized users from accessing apps or data. Microsoft has
1807-452: A day after hosting a Sting concert for 50 people, including Microsoft executives, in Davos , Switzerland. On January 23, 2023, Microsoft announced a new multi-year, multi-billion dollar investment deal with ChatGPT developer OpenAI . In June 2023, Microsoft released Azure Quantum Elements to run molecular simulations and calculations in computational chemistry and materials science using
1946-547: A deluxe version for $ 399.99. Increasingly present in the hardware business following Xbox, Microsoft 2006 released the Zune series of digital media players, a successor of its previous software platform Portable Media Center . These expanded on previous hardware commitments from Microsoft following its original Microsoft Mouse in 1983; as of 2007 the company sold the best-selling wired keyboard ( Natural Ergonomic Keyboard 4000 ), mouse ( IntelliMouse ), and desktop webcam ( LifeCam ) in
2085-494: A file registered with RemoteApp will first invoke Remote Desktop Connection, which will connect to the terminal server and then open the file. Any application which can be accessed over Remote Desktop can be served as a RemoteApp. Windows 7 includes built-in support for RemoteApp publishing, but it has to be enabled manually in registry, since there is no RemoteApp management console in client versions of Microsoft Windows. In Windows Vista onwards, Terminal Services also includes
2224-469: A graphical extension for MS-DOS , despite having begun jointly developing OS/2 with IBM that August. Microsoft moved its headquarters from Bellevue to Redmond, Washington , on February 26, 1986, and went public on March 13, with the resulting rise in stock making an estimated four billionaires and 12,000 millionaires from Microsoft employees. Microsoft released its version of OS/2 to original equipment manufacturers (OEMs) on April 2, 1987. In 1990,
2363-463: A joint venture with NBC since 1996. On October 1, Microsoft announced its intention to launch a news operation, part of a new-look MSN , with Windows 8 later in the month. On October 26, 2012, Microsoft launched Windows 8 and the Microsoft Surface . Three days later, Windows Phone 8 was launched. To cope with the potential for an increase in demand for products and services, Microsoft opened
2502-537: A long-standing agreement with Citrix to facilitate sharing of technologies and patent licensing between Microsoft Terminal Services and Citrix XenApp (formerly Citrix MetaFrame and Citrix Presentation Server ). In this arrangement, Citrix has access to key source code for the Windows platform, enabling its developers to improve the security and performance of the Terminal Services platform. In late December 2004
2641-519: A major target of the controversy, will leave the company after the acquisition is finalized. The deal was closed on October 13, 2023. In December 2022, Microsoft announced a new 10-year deal with the London Stock Exchange Group for products including Microsoft Azure; Microsoft acquired around 4% of LSEG as part of the deal. In January 2023, CEO Satya Nadella announced Microsoft would lay off some 10,000 employees. The announcement came
2780-402: A maximum of one remote user to connect to the system at the cost of the user who has logged onto the console being disconnected. Windows Server allows two users to connect at the same time. This licensing scheme, called "Remote Desktop for Administration", facilitates administration of unattended or headless computers . Only by acquiring additional licenses (in addition to that of Windows) can
2919-561: A mode for the Windows operating system rather than a separate and unique operating system. In March the company also established guidelines that censor users of Office 365 from using profanity in private documents. In April 2018, Microsoft released the source code for Windows File Manager under the MIT License to celebrate the program's 20th anniversary. In April the company further expressed willingness to embrace open source initiatives by announcing Azure Sphere as its own derivative of
SECTION 20
#17330863395303058-555: A modern smartphone operating system, falling behind Apple and Google -sponsored Android in the United States. As a result, in 2010 Microsoft revamped their aging flagship mobile operating system, Windows Mobile , replacing it with the new Windows Phone OS that was released in October that year. It used a new user interface design language, codenamed "Metro", which prominently used simple shapes, typography, and iconography, utilizing
3197-574: A motion-sensing input device made by Microsoft and designed as a video game controller , first introduced in November 2010, was upgraded for the 2013 release of the Xbox One video game console. Kinect's capabilities were revealed in May 2013: an ultra-wide 1080p camera, function in the dark due to an infrared sensor, higher-end processing power and new software, the ability to distinguish between fine movements (such as
3336-468: A multi-party desktop sharing capability known as Windows Desktop Sharing . Unlike Terminal Services, which creates a new user session for every RDP connection, Windows Desktop Sharing can host the remote session in the context of the currently logged in user without creating a new session, and make the Desktop, or a subset of it, available over RDP. Windows Desktop Sharing can be used to share the entire desktop,
3475-587: A new 24/7 cable news channel, MSNBC . Microsoft created Windows CE 1.0 , a new OS designed for devices with low memory and other constraints, such as personal digital assistants . In October 1997, the Justice Department filed a motion in the Federal District Court , stating that Microsoft violated an agreement signed in 1994 and asked the court to stop the bundling of Internet Explorer with Windows. On January 13, 2000, Bill Gates handed over
3614-418: A new advanced AI research team. However, the plan was short-lived, as Altman was subsequently reinstated as OpenAI's CEO and Brockman rejoined the company amid pressure from OpenAI's employees and investors on its board. In March 2024, Inflection AI 's cofounders Mustafa Suleyman and Karen Simonyan announced their departure from the company in order to start Microsoft AI, with Microsoft acqui-hiring nearly
3753-616: A number of "holiday stores" across the U.S. to complement the increasing number of "bricks-and-mortar" Microsoft Stores that opened in 2012. On March 29, 2013, Microsoft launched a Patent Tracker. In August 2012, the New York City Police Department announced a partnership with Microsoft for the development of the Domain Awareness System which is used for Police surveillance in New York City . The Kinect ,
3892-410: A portion if it were to go through. On August 5, 2020, Microsoft stopped its xCloud game streaming test for iOS devices. According to Microsoft, the future of xCloud on iOS remains unclear and potentially out of Microsoft's hands. Apple has imposed a strict limit on " remote desktop clients " which means applications are only allowed to connect to a user-owned host device or gaming console owned by
4031-596: A publishing division named Microsoft Press . Paul Allen resigned from Microsoft in 1983 after developing Hodgkin's lymphoma . Allen claimed in Idea Man: A Memoir by the co-founder of Microsoft that Gates wanted to dilute his share in the company when he was diagnosed with Hodgkin's disease because he did not think that he was working hard enough. Allen later invested in low-tech sectors, sports teams, commercial real estate, neuroscience, private space flight, and more. Microsoft released Windows 1.0 on November 20, 1985, as
4170-452: A record profit in 2007. The European Union imposed another fine of €899 million ($ 1.4 billion) for Microsoft's lack of compliance with the March 2004 judgment on February 27, 2008, saying that the company charged rivals unreasonable prices for key information about its workgroup and backoffice servers. Microsoft stated that it was in compliance and that "these fines are about the past issues that have been resolved". 2007 also saw
4309-453: A remote computer over the network. In case of Remote Assistance, the remote user needs to receive an invitation and the control is cooperative. In case of RDC, however, the remote user opens a new session on the remote computer and has every power granted by its user account's rights and restrictions. Fast User Switching allows users to switch between user accounts on the local computer without quitting software and logging out. Fast User Switching
Remote Desktop Services - Misplaced Pages Continue
4448-443: A rudimentary computer to track and analyze automobile traffic data. Gates enrolled at Harvard University while Allen pursued a degree in computer science at Washington State University , though he later dropped out to work at Honeywell . The January 1975 issue of Popular Electronics featured Micro Instrumentation and Telemetry Systems 's (MITS) Altair 8800 microcomputer, which inspired Allen to suggest that they could program
4587-415: A server it would load the login screen from the server for the user. This would use up resources on the server, and was a potential area for denial of service attacks as well as remote code execution attacks (see BlueKeep ). Network Level Authentication delegates the user's credentials from the client through a client-side Security Support Provider and prompts the user to authenticate before establishing
4726-644: A session on the server. Network Level Authentication was introduced in RDP 6.0 and supported initially in Windows Vista . It uses the new Security Support Provider, CredSSP, which is available through SSPI in Windows Vista. With Windows XP Service Pack 3, CredSSP was introduced on that platform and the included RDP 6.1 Client supports NLA; however CredSSP must be enabled in the registry first. The advantages of Network Level Authentication are: Remote Desktop Connection
4865-512: A specific region, or a particular application. Windows Desktop Sharing can also be used to share multi-monitor desktops. When sharing applications individually (rather than the entire desktop), the windows are managed (whether they are minimized or maximized) independently at the server and the client side. The functionality is only provided via a public API , which can be used by any application to provide screen sharing functionality. Windows Desktop Sharing API exposes two objects: RDPSession for
5004-535: A stream of K[0], K[1], ... which are XORed with the plaintext to obtain the ciphertext . So ciphertext[ l ] = plaintext[ l ] ⊕ K[ l ] . Several operating systems include arc4random , an API originating in OpenBSD providing access to a random number generator originally based on RC4. The API allows no seeding, as the function initializes itself using /dev/random . The use of RC4 has been phased out in most systems implementing this API. Man pages for
5143-449: A thumb movement), and determining a user's heart rate by looking at their face. Microsoft filed a patent application in 2011 that suggests that the corporation may use the Kinect camera system to monitor the behavior of television viewers as part of a plan to make the viewing experience more interactive. On July 19, 2013, Microsoft stocks suffered their biggest one-day percentage sell-off since
5282-494: A time, which is the square root of the exhaustive key search complexity. Subsequently, many other works have been performed on key reconstruction from RC4 internal states. Subhamoy Maitra and Goutam Paul also showed that the Roos-type biases still persist even when one considers nested permutation indices, like S[S[i]] or S[S[S[i]]] . These types of biases are used in some of the later key reconstruction methods for increasing
5421-505: Is US$ 500,000 per year. Some analysts deemed this unthinkable ten years prior, however, as in 2001 then-CEO Steve Ballmer called Linux "cancer". Microsoft planned to launch a preview of Intune for Education "in the coming weeks", with general availability scheduled for spring 2017, priced at $ 30 per device, or through volume licensing agreements. In January 2018, Microsoft patched Windows 10 to account for CPU problems related to Intel's Meltdown security breach . The patch led to issues with
5560-458: Is a stream cipher . While it is remarkable for its simplicity and speed in software, multiple vulnerabilities have been discovered in RC4, rendering it insecure. It is especially vulnerable when the beginning of the output keystream is not discarded, or when nonrandom or related keys are used. Particularly problematic uses of RC4 have led to very insecure protocols such as WEP . As of 2015 , there
5699-413: Is a modified version of RC4 with a more complex three-phase key schedule (taking about three times as long as RC4, or the same as RC4-drop512), and a more complex output function which performs four additional lookups in the S array for each byte output, taking approximately 1.7 times as long as basic RC4. This algorithm has not been analyzed significantly. In 2014, Ronald Rivest gave a talk and co-wrote
Remote Desktop Services - Misplaced Pages Continue
5838-529: Is a primary client for Remote Desktop Services. RDC presents the desktop interface (or application GUI) of the remote system, as if it were accessed locally. Microsoft Remote Desktop was created in 2012 by Microsoft as a client with a touch-friendly interface. Additionally, several non-Microsoft clients exist. Microsoft Microsoft Corporation is an American multinational technology conglomerate headquartered in Redmond, Washington . Founded in 1975,
5977-533: Is also available for iOS and Android. This feature was introduced in the Windows Server 2008 and Windows Home Server products. In October 2021, Thincast, the main contributor of the FreeRDP project, published the first Remote Desktop Gateway solution running natively on Linux. RemoteApp (or TS RemoteApp ) is a special mode of RDS, available in Windows Server 2008 R2 and later, where remote session configuration
6116-409: Is another RC4 variant. It uses similar key schedule as RC4, with j := S[(j + S[i] + key[i mod keylength]) mod 256] iterating 3 × 256 = 768 times rather than 256, and with an optional additional 768 iterations to incorporate an initial vector. The output generation function operates as follows: This was attacked in the same papers as RC4A, and can be distinguished within 2 output bytes. RC4
6255-591: Is best known for producing franchises, including but not limited to Warcraft , Diablo , Call of Duty , StarCraft , Candy Crush Saga , Crash Bandicoot , Spyro , Tony Hawk's , Guitar Hero , and Overwatch . Activision and Microsoft each released statements saying the acquisition was to benefit their businesses in the metaverse , many saw Microsoft's acquisition of video game studios as an attempt to compete against Meta Platforms , with TheStreet referring to Microsoft wanting to become "the Disney of
6394-541: Is considered one of the Big Five American information technology companies, alongside Alphabet , Amazon , Apple , and Meta . However it has been criticized for its monopolistic practices and the company's software has been criticized for problems with ease of use , robustness , and security . Childhood friends Bill Gates and Paul Allen sought to make a business using their skills in computer programming . In 1972, they founded Traf-O-Data , which sold
6533-458: Is famous for breaking the WEP standard). Because RC4 is a stream cipher , it is more malleable than common block ciphers . If not used together with a strong message authentication code (MAC), then encryption is vulnerable to a bit-flipping attack . The cipher is also vulnerable to a stream cipher attack if not implemented correctly. It is noteworthy, however, that RC4, being a stream cipher,
6672-409: Is in contrast to application streaming systems, like Microsoft App-V , in which computer programs are streamed to the client on-demand and executed on the client machine. RemoteFX was added to RDS as part of Windows Server 2008 R2 Service Pack 1. Windows includes four client components that use RDS: The first two are individual utilities that allow a user to operate an interactive session on
6811-463: Is incremented, two bytes are generated: Thus, the algorithm is: Although the algorithm required the same number of operations per output byte, there is greater parallelism than RC4, providing a possible speed improvement. Although stronger than RC4, this algorithm has also been attacked, with Alexander Maximov and a team from NEC developing ways to distinguish its output from a truly random sequence. Variably Modified Permutation Composition (VMPC)
6950-421: Is integrated into the client operating system. The RDP 6.1 client ships with Windows XP SP3, KB952155 for Windows XP SP2 users, Windows Vista SP1 and Windows Server 2008. The UI for the RemoteApp is rendered in a window over the local desktop, and is managed like any other window for local applications. The end result of this is that remote applications behave largely like local applications. The task of establishing
7089-518: Is managed by the Terminal Server Manager Microsoft Management Console snap-in. It can be used to configure the sign in requirements, as well as to enforce a single instance of remote session. It can also be configured by using Group Policy or Windows Management Instrumentation . It is, however, not available in client versions of Windows OS, where the server is pre-configured to allow only one session and enforce
SECTION 50
#17330863395307228-577: Is officially termed "Rivest Cipher 4", the RC acronym is alternatively understood to stand for "Ron's Code" (see also RC2 , RC5 and RC6 ). RC4 was initially a trade secret , but in September 1994, a description of it was anonymously posted to the Cypherpunks mailing list. It was soon posted on the sci.crypt newsgroup , where it was broken within days by Bob Jenkins . From there, it spread to many sites on
7367-506: Is part of Winlogon and uses RDS to accomplish its switching feature. Third-party developers have also created client software for RDS. For example, rdesktop supports Unix platforms. Although RDS is shipped with most editions of all versions of Windows NT since Windows 2000, its functionality differs in each version. Windows XP Home Edition does not accept any RDC connections at all, reserving RDS for Fast User Switching and Remote Assistance only. Other client versions of Windows only allow
7506-422: Is performed the same way (since exclusive or with given data is an involution ). This is similar to the one-time pad , except that generated pseudorandom bits , rather than a prepared stream, are used. To generate the keystream, the cipher makes use of a secret internal state which consists of two parts: The permutation is initialized with a variable-length key , typically between 40 and 2048 bits, using
7645-562: Is plausible that some state cryptologic agencies may already have better attacks that render RC4 insecure. Given that, as of 2013 , a large amount of TLS traffic uses RC4 to avoid attacks on block ciphers that use cipher block chaining , if these hypothetical better attacks exist, then this would make the TLS-with-RC4 combination insecure against such attackers in a large number of practical scenarios. In March 2015, researcher to Royal Holloway announced improvements to their attack, providing
7784-517: Is prohibited by RFC 7465 published in February 2015. In 1995, Andrew Roos experimentally observed that the first byte of the keystream is correlated with the first three bytes of the key, and the first few bytes of the permutation after the KSA are correlated with some linear combination of the key bytes. These biases remained unexplained until 2007, when Goutam Paul, Siddheshwar Rathi and Subhamoy Maitra proved
7923-469: Is speculation that some state cryptologic agencies may possess the capability to break RC4 when used in the TLS protocol . IETF has published RFC 7465 to prohibit the use of RC4 in TLS; Mozilla and Microsoft have issued similar recommendations. A number of attempts have been made to strengthen RC4, notably Spritz, RC4A, VMPC , and RC4 . RC4 was designed by Ron Rivest of RSA Security in 1987. While it
8062-407: Is the number of initial keystream bytes that are dropped. The SCAN default is n = 768 bytes, but a conservative value would be n = 3072 bytes. The Fluhrer, Mantin and Shamir attack does not apply to RC4-based SSL, since SSL generates the encryption keys it uses for RC4 by hashing, meaning that different SSL sessions have unrelated keys. In 2005, Andreas Klein presented an analysis of
8201-425: Is used by Windows Meeting Space and Windows Remote Assistance for providing application sharing functionality among network peers . Network Level Authentication ( NLA ) is a feature of RDP Server or Remote Desktop Connection (RDP Client) that requires the connecting user to authenticate themselves before a session is established with the server. Originally, if a user opened an RDP (remote desktop) session to
8340-418: Is zero, and the second byte is not equal to 2, then the second output byte is always zero. Such bias can be detected by observing only 256 bytes. Souradyuti Paul and Bart Preneel of COSIC showed that the first and the second bytes of the RC4 were also biased. The number of required samples to detect this bias is 2 bytes. Scott Fluhrer and David McGrew also showed attacks that distinguished
8479-435: The key-scheduling algorithm (KSA). Once this has been completed, the stream of bits is generated using the pseudo-random generation algorithm (PRGA). The key-scheduling algorithm is used to initialize the permutation in the array "S". "keylength" is defined as the number of bytes in the key and can be in the range 1 ≤ keylength ≤ 256, typically between 5 and 16, corresponding to a key length of 40–128 bits. First,
SECTION 60
#17330863395308618-516: The Altair 8800 . It rose to dominate the personal computer operating system market with MS-DOS in the mid-1980s, followed by Windows. The company's 1986 initial public offering (IPO) and subsequent rise in its share price created three billionaires and an estimated 12,000 millionaires among Microsoft employees. Since the 1990s, it has increasingly diversified from the operating system market. Steve Ballmer replaced Gates as CEO in 2000 which would see
8757-454: The Department of Justice's Antitrust Division filed a competitive impact statement that said: "Beginning in 1988 and continuing until July 15, 1994, Microsoft induced many OEMs to execute anti-competitive 'per processor licenses. Under a per-processor license, an OEM pays Microsoft a royalty for each computer it sells containing a particular microprocessor, whether the OEM sells the computer with
8896-469: The English Misplaced Pages article on RC4 in his own course notes in 2008 and confirmed the history of RC4 and its code in a 2014 paper by him. RC4 became part of some commonly used encryption protocols and standards, such as WEP in 1997 and WPA in 2003/2004 for wireless cards; and SSL in 1995 and its successor TLS in 1999, until it was prohibited for all versions of TLS by RFC 7465 in 2015, due to
9035-497: The GDI graphics subsystem is then initiated, which handles the job of authenticating the user and presenting the GUI. These executables are loaded in a new session, rather than the console session. When creating the new session, the graphics and keyboard/mouse device drivers are replaced with RDP-specific drivers: RdpDD.sys and RdpWD.sys . The RdpDD.sys is the device driver and it captures
9174-580: The Linux operating system. In May 2018, Microsoft partnered with 17 American intelligence agencies to develop cloud computing products. The project is dubbed "Azure Government" and has ties to the Joint Enterprise Defense Infrastructure (JEDI) surveillance program. On June 4, 2018, Microsoft officially announced the acquisition of GitHub for $ 7.5 billion, a deal that closed on October 26, 2018. On July 10, 2018, Microsoft revealed
9313-463: The Microsoft Azure virtual machines reliant on Intel's CPU architecture. On January 12, Microsoft released PowerShell Core 6.0 for the macOS and Linux operating systems. In February 2018, Microsoft killed notification support for their Windows Phone devices which effectively ended firmware updates for the discontinued devices. In March 2018, Microsoft recalled Windows 10 S to change it to
9452-569: The Open Networking Foundation started on March 23, 2011. Fellow founders were Google , HPE Networking , Yahoo! , Verizon Communications , Deutsche Telekom and 17 other companies. This nonprofit organization is focused on providing support for a cloud computing initiative called Software-Defined Networking. The initiative is meant to speed innovation through simple software changes in telecommunications networks, wireless networks, data centers, and other networking areas. Following
9591-548: The RC4 attacks weakening or breaking RC4 used in SSL/TLS. The main factors in RC4's success over such a wide range of applications have been its speed and simplicity: efficient implementations in both software and hardware were very easy to develop. RC4 generates a pseudorandom stream of bits (a keystream ). As with any stream cipher, these can be used for encryption by combining it with the plaintext using bitwise exclusive or ; decryption
9730-506: The Surface Go platform to the public. Later in the month, it converted Microsoft Teams to gratis . In August 2018, Microsoft released two projects called Microsoft AccountGuard and Defending Democracy. It also unveiled Snapdragon 850 compatibility for Windows 10 on the ARM architecture . In August 2018, Toyota Tsusho began a partnership with Microsoft to create fish farming tools using
9869-451: The WEP ("wired equivalent privacy") encryption used with 802.11 wireless networks . This caused a scramble for a standards-based replacement for WEP in the 802.11 market and led to the IEEE ;802.11i effort and WPA . Protocols can defend against this attack by discarding the initial portion of the keystream. Such a modified algorithm is traditionally called "RC4-drop[ n ]", where n
10008-590: The World Wide Web . With a few exceptions of new companies, like Netscape , Microsoft was the only major and established company that acted fast enough to be a part of the World Wide Web practically from the start. Other companies like Borland , WordPerfect , Novell , IBM and Lotus , being much slower to adapt to the new situation, would give Microsoft market dominance. The company released Windows 95 on August 24, 1995, featuring pre-emptive multitasking ,
10147-489: The Xbox Series X and Xbox Series S video game consoles. In February 2021, Microsoft released Azure Quantum for public preview. The public cloud computing platform provides access to quantum software and quantum hardware including trapped ion , neutral atom , and superconducting systems. In April 2021, Microsoft announced it would buy Nuance Communications for approximately $ 16 billion. The acquisition of Nuance
10286-850: The 1990s. Its best-known software products are the Windows line of operating systems , the Microsoft 365 suite of productivity applications, the Azure cloud computing platform, and the Edge web browser. Its flagship hardware products are the Xbox video game consoles and the Microsoft Surface lineup of touchscreen personal computers. Other consumer and enterprise software it produces include Internet search with Bing ; digital services through MSN ; mixed reality through HoloLens ; cloud computing with Azure ; and software development through Visual Studio . Today, Microsoft
10425-557: The CEO position to Steve Ballmer , an old college friend of Gates and employee of the company since 1980, while creating a new position for himself as Chief Software Architect . Various companies including Microsoft formed the Trusted Computing Platform Alliance in October 1999 to (among other things) increase security and protect intellectual property through identifying changes in hardware and software. Critics decried
10564-648: The Federal Trade Commission examined Microsoft for possible collusion due to the partnership with IBM, marking the beginning of more than a decade of legal clashes with the government. Meanwhile, the company was at work on Microsoft Windows NT , which was heavily based on their copy of the OS/2 code. It shipped on July 21, 1993, with a new modular kernel and the 32-bit Win32 application programming interface (API), making it easier to port from 16-bit (MS-DOS-based) Windows. Microsoft informed IBM of Windows NT, and
10703-431: The Internet. The leaked code was confirmed to be genuine, as its output was found to match that of proprietary software using licensed RC4. Because the algorithm is known, it is no longer a trade secret. The name RC4 is trademarked, so RC4 is often referred to as ARCFOUR or ARC4 (meaning alleged RC4 ) to avoid trademark problems. RSA Security has never officially released the algorithm; Rivest has, however, linked to
10842-477: The Microsoft Azure application suite for Internet of things (IoT) technologies related to water management. Developed in part by researchers from Kindai University , the water pump mechanisms use artificial intelligence to count the number of fish on a conveyor belt , analyze the number of fish, and deduce the effectiveness of water flow from the data the fish provide. The specific computer programs used in
10981-542: The OS/2 partnership deteriorated. In 1990, Microsoft introduced the Microsoft Office suite which bundled separate applications such as Microsoft Word and Microsoft Excel . On May 22, Microsoft launched Windows 3.0 , featuring streamlined user interface graphics and improved protected mode capability for the Intel 386 processor, and both Office and Windows became dominant in their respective areas. On July 27, 1994,
11120-551: The RC4 stream cipher, showing more correlations between the RC4 keystream and the key. Erik Tews , Ralf-Philipp Weinmann , and Andrei Pychkine used this analysis to create aircrack-ptw, a tool that cracks 104-bit RC4 used in 128-bit WEP in under a minute. Whereas the Fluhrer, Mantin, and Shamir attack used around 10 million messages, aircrack-ptw can break 104-bit keys in 40,000 frames with 50% probability, or in 85,000 frames with 95% probability. A combinatorial problem related to
11259-519: The Security Layer to 'SSL (TLS 1.0)', Transport Layer Security up to version 1.2 is available. Terminal Server is the server component of Terminal services. It handles the job of authenticating clients, as well as making the applications available remotely. It is also entrusted with the job of restricting the clients according to the level of access they have. The Terminal Server respects the configured software restriction policies, so as to restrict
11398-530: The U.S. smartphone market in January 2016 was 2.7%. During the summer of 2015 the company lost $ 7.6 billion related to its mobile-phone business, firing 7,800 employees. In 2015, the construction of a data center in Mecklenburg County , Virginia led to the destruction of a historic African American cemetery despite archeological recommendations for preservation. On March 1, 2016, Microsoft announced
11537-489: The UI rendering calls into a format that is transmittable over RDP. RdpWD.sys acts as keyboard and mouse driver; it receives keyboard and mouse input over the TCP connection and presents them as keyboard or mouse inputs. It also allows creation of virtual channels , which allow other devices, such as disc, audio, printers, and COM ports to be redirected, i.e., the channels act as replacement for these devices. The channels connect to
11676-512: The United States. That year the company also launched the Surface "digital table", later renamed PixelSense . Released in January 2007, the next version of Windows, Vista , focused on features, security and a redesigned user interface dubbed Aero . Microsoft Office 2007 , released at the same time, featured a " Ribbon " user interface which was a significant departure from its predecessors. Relatively strong sales of both products helped to produce
11815-634: The Window hosting the UI is intercepted by the drivers, and transmitted over RDP to the server. It also creates the other virtual channels and sets up the redirection. RDP communication can be encrypted; using either low, medium or high encryption. With low encryption, user input (outgoing data) is encrypted using a weak (40-bit RC4) cipher. With medium encryption, UI packets (incoming data) are encrypted using this weak cipher as well. The setting "High encryption (Non-export)" uses 128-bit RC4 encryption and "High encryption (Export)" uses 40-bit RC4 encryption. When setting
11954-484: The ability to detect, decide and engage before the enemy." In November 2018, Microsoft introduced Azure Multi-Factor Authentication for Microsoft Azure. In December 2018, Microsoft announced Project Mu , an open source release of the Unified Extensible Firmware Interface (UEFI) core used in Microsoft Surface and Hyper-V products. The project promotes the idea of Firmware as a Service . In
12093-400: The alliance as a way to enforce indiscriminate restrictions over how consumers use software, and over how computers behave, and as a form of digital rights management : for example, the scenario where a computer is not only secured for its owner but also secured against its owner as well. On April 3, 2000, a judgment was handed down in the case of United States v. Microsoft Corp. , calling
12232-501: The application Windows and package them as Window objects. A viewer must authenticate itself before it can connect to a sharing session. This is done by generating an Invitation using the RDPSession . It contains an authentication ticket and password. The object is serialized and sent to the viewers, who need to present the Invitation when connecting. Windows Desktop Sharing API
12371-531: The array "S" is initialized to the identity permutation . S is then processed for 256 iterations in a similar way to the main PRGA, but also mixes in bytes of the key at the same time. For as many iterations as are needed, the PRGA modifies the state and outputs a byte of the keystream. In each iteration, the PRGA: Each element of S is swapped with another element at least once every 256 iterations. Thus, this produces
12510-408: The availability of certain software to only a certain group of users. The remote session information is stored in specialized directories, called Session Directory which is stored at the server. Session directories are used to store state information about a session, and can be used to resume interrupted sessions. The terminal server also has to manage these directories. Terminal Servers can be used in
12649-456: The client over the TCP connection; as the channels are accessed for data, the client is informed of the request, which is then transferred over the TCP connection to the application. This entire procedure is done by the terminal server and the client, with the RDP mediating the correct transfer, and is entirely transparent to the applications. RDP communications are encrypted using 128-bit RC4 encryption. From Windows Server 2003 onwards, it can use
12788-482: The company , citing it abused its dominance with the Windows OS, resulting in a judgment of €497 million ($ 613 million) and requiring Microsoft to produce new versions of Windows XP without Windows Media Player : Windows XP Home Edition N and Windows XP Professional N. In November 2005, the company's second video game console, the Xbox 360 , was released. There were two versions, a basic version for $ 299.99 and
12927-531: The company an "abusive monopoly." Microsoft later settled with the U.S. Department of Justice in 2004. On October 25, 2001, Microsoft released Windows XP , unifying the mainstream and NT lines of OS under the NT codebase. The company released the Xbox later that year, entering the video game console market dominated by Sony and Nintendo . In March 2004 the European Union brought antitrust legal action against
13066-593: The company announced it was laying off 1,850 workers, and taking an impairment and restructuring charge of $ 950 million. In June 2016, Microsoft announced a project named Microsoft Azure Information Protection. It aims to help enterprises protect their data as it moves between servers and devices. In November 2016, Microsoft joined the Linux Foundation as a Platinum member during Microsoft's Connect(); developer event in New York. The cost of each Platinum membership
13205-461: The company became highly influential in the rise of personal computers through software like Windows , and the company has since expanded to Internet services, cloud computing , video gaming and other fields. Microsoft is the largest software maker , one of the most valuable public U.S. companies, and one of the most valuable brands globally. Microsoft was founded by Bill Gates and Paul Allen to develop and sell BASIC interpreters for
13344-589: The company has also expanded its video gaming business to support the Xbox brand, establishing the Microsoft Gaming division in 2022, which is currently the third-largest gaming company in the world by revenue, following the 2023 acquisition of Activision Blizzard for $ 68.7 billion. Microsoft has been market-dominant in the IBM PC–compatible operating system market and the office software suite market since
13483-620: The company's war profiteering from a $ 480 million contract to develop virtual reality headsets for the United States Army . On March 26, 2020, Microsoft announced it was acquiring Affirmed Networks for about $ 1.35 billion. Due to the COVID-19 pandemic , Microsoft closed all of its retail stores indefinitely due to health concerns. On July 22, 2020, Microsoft announced plans to close its Mixer service, planning to move existing partners to Facebook Gaming . On July 31, 2020, it
13622-460: The concept of minimalism. Microsoft implemented a new strategy for the software industry, providing a consistent user experience across all smartphones using the Windows Phone OS. It launched an alliance with Nokia in 2011 and Microsoft worked closely with the company to co-develop Windows Phone, but remained partners with long-time Windows Mobile OEM HTC . Microsoft is a founding member of
13761-575: The creation of a multi-core unit at Microsoft, following the steps of server companies such as Sun and IBM. Gates retired from his role as Chief Software Architect on June 27, 2008, a decision announced in June 2006, while retaining other positions related to the company in addition to being an advisor for the company on key projects. Azure Services Platform , the company's entry into the cloud computing market for Windows, launched on October 27, 2008. On February 12, 2009, Microsoft announced its intent to open
13900-475: The entirety of its 70-person workforce. As part of the deal, Microsoft paid Inflection $ 650 million to license its technology. In January 2024, Microsoft became the most valued publicly traded company. Meanwhile, that month, the company announced a subscription offering of artificial intelligence for small businesses via Copilot Pro. RC4 In cryptography , RC4 (Rivest Cipher 4, also known as ARC4 or ARCFOUR , meaning Alleged RC4, see below)
14039-402: The keystream of the RC4 from a random stream given a gigabyte of output. The complete characterization of a single step of RC4 PRGA was performed by Riddhipratim Basu, Shirshendu Ganguly, Subhamoy Maitra, and Goutam Paul. Considering all the permutations, they proved that the distribution of the output is not uniform given i and j, and as a consequence, information about j is always leaked into
14178-406: The keystream–key correlation and, in another work, Goutam Paul and Subhamoy Maitra proved the permutation–key correlations. The latter work also used the permutation–key correlations to design the first algorithm for complete key reconstruction from the final permutation after the KSA, without any assumption on the key or initialization vector . This algorithm has a constant probability of success in
14317-440: The last version of the operating system; set to be released in the third quarter of 2021. It was released to the general public on October 5, 2021. In September 2021, it was announced that the company had acquired Takelessons, an online platform that connects students and tutors in numerous subjects. The acquisition positioned Microsoft to grow its presence in the market of providing online education to large numbers of people. In
14456-517: The merger of its PC and Xbox divisions, with Phil Spencer announcing that Universal Windows Platform (UWP) apps would be the focus for Microsoft's gaming in the future. On January 24, 2017, Microsoft showcased Intune for Education at the BETT 2017 education technology conference in London . Intune for Education is a new cloud-based application and device management service for the education sector. In May 2016,
14595-487: The metaverse". Microsoft also named Phil Spencer , head of the Xbox brand since 2014, the inaugural CEO of the newly established Microsoft Gaming division, which now houses the Xbox operations team and the three publishers in the company's portfolio (Xbox Game Studios, ZeniMax Media, Activision Blizzard). Microsoft has not released statements regarding Activision's recent legal controversies regarding employee abuse, but reports have alleged that Activision CEO Bobby Kotick ,
14734-448: The name "Micro-Soft", short for micro-computer software. In August 1977, the company formed an agreement with ASCII Magazine in Japan, resulting in its first international office of ASCII Microsoft . Microsoft moved its headquarters to Bellevue, Washington , in January 1979. Microsoft entered the operating system (OS) business in 1980 with its own version of Unix called Xenix , but it
14873-501: The new arc4random include the backronym "A Replacement Call for Random" for ARC4 as a mnemonic, as it provides better random data than rand() does. Proposed new random number generators are often compared to the RC4 random number generator. Several attacks on RC4 are able to distinguish its output from a random sequence . Many stream ciphers are based on linear-feedback shift registers (LFSRs), which, while efficient in hardware, are less so in software. The design of RC4 avoids
15012-399: The number of inputs and outputs of the RC4 cipher was first posed by Itsik Mantin and Adi Shamir in 2001, whereby, of the total 256 elements in the typical state of RC4, if x number of elements ( x ≤ 256) are only known (all other elements can be assumed empty), then the maximum number of elements that can be produced deterministically is also x in the next 256 rounds. This conjecture
15151-408: The output stream. This is known as RC4-drop N , where N is typically a multiple of 256, such as 768 or 1024. A number of attempts have been made to strengthen RC4, notably Spritz, RC4A, VMPC , and RC4 . Souradyuti Paul and Bart Preneel have proposed an RC4 variant, which they call RC4A. RC4A uses two state arrays S1 and S2 , and two indexes j1 and j2 . Each time i
15290-482: The output. In 2001, a new and surprising discovery was made by Fluhrer , Mantin and Shamir : over all the possible RC4 keys, the statistics for the first few bytes of output keystream are strongly non-random, leaking information about the key. If the nonce and long-term key are simply concatenated to generate the RC4 key, this long-term key can be discovered by analysing a large number of messages encrypted with this key. This and related effects were then used to break
15429-665: The process fall under the Azure Machine Learning and the Azure IoT Hub platforms. In September 2018, Microsoft discontinued Skype Classic . On October 10, 2018, Microsoft joined the Open Invention Network community despite holding more than 60,000 patents. In November 2018, Microsoft agreed to supply 100,000 Microsoft HoloLens headsets to the United States military in order to "increase lethality by enhancing
15568-462: The protocol must specify how to combine the nonce and the long-term key to generate the stream key for RC4. One approach to addressing this is to generate a "fresh" RC4 key by hashing a long-term key with a nonce . However, many applications that use RC4 simply concatenate key and nonce; RC4's weak key schedule then gives rise to related-key attacks , like the Fluhrer, Mantin and Shamir attack (which
15707-513: The release of Windows Phone , Microsoft undertook a gradual rebranding of its product range throughout 2011 and 2012, with the corporation's logos, products, services, and websites adopting the principles and concepts of the Metro design language . Microsoft unveiled Windows 8 , an operating system designed to power both personal computers and tablet computers , in Taipei in June 2011. A developer preview
15846-623: The release of the IBM PC in August 1981. IBM had copyrighted the IBM PC BIOS , so other companies had to reverse engineer it for non-IBM hardware to run as IBM PC compatibles , but no such restriction applied to the operating systems. Microsoft eventually became the leading PC operating systems vendor. The company expanded into new markets with the release of the Microsoft Mouse in 1983, as well as with
15985-473: The remote session, as well as redirecting local resources to the remote application, is transparent to the end user. Multiple applications can be started in a single RemoteApp session, each with their own windows. A RemoteApp can be packaged either as a .rdp file or distributed via an .msi Windows Installer package. When packaged as an .rdp file (which contains the address of the RemoteApp server, authentication schemes to be used, and other settings),
16124-472: The rights of the user account on the remote session, without any customization. The Remote Desktop Gateway service component, also known as RD Gateway , can tunnel the RDP session using a HTTPS channel. This increases the security of RDS by encapsulating the session with Transport Layer Security (TLS). This also allows the option to use Internet Explorer as the RDP client. The official MS RDP client for macOS supports RD Gateway as of version 8. This
16263-507: The role of CFO. On February 4, 2014, Steve Ballmer stepped down as CEO of Microsoft and was succeeded by Satya Nadella , who previously led Microsoft's Cloud and Enterprise division. On the same day, John W. Thompson took on the role of chairman, in place of Bill Gates, who continued to participate as a technology advisor. Thompson became the second chairman in Microsoft's history. On April 25, 2014, Microsoft acquired Nokia Devices and Services for $ 7.2 billion. This new subsidiary
16402-407: The same month, Microsoft acquired Australia-based video editing software company Clipchamp . In October 2021, Microsoft announced that it began rolling out end-to-end encryption (E2EE) support for Microsoft Teams calls in order to secure business communication while using video conferencing software. Users can ensure that their calls are encrypted and can utilize a security code that both parties on
16541-903: The same month, Microsoft announced the open source implementation of Windows Forms and the Windows Presentation Foundation (WPF) which will allow for further movement of the company toward the transparent release of key frameworks used in developing Windows desktop applications and software. December also saw the company discontinue the Microsoft Edge project in favor of Chromium backends for their browsers. On February 20, 2019, Microsoft Corp said it will offer its cyber security service AccountGuard to 12 new markets in Europe including Germany, France and Spain, to close security gaps and protect customers in political space from hacking. In February 2019, hundreds of Microsoft employees protested
16680-520: The sharing session and RDPViewer for the viewer. Multiple viewer objects can be instantiated for one Session object. A viewer can either be a passive viewer, who is just able to watch the application like a screencast , or an interactive viewer, who is able to interact in real time with the remote application. The RDPSession object contains all the shared applications, represented as Application objects, each with Window objects representing their on-screen windows. Per-application filters capture
16819-417: The success probability. The keystream generated by the RC4 is biased to varying degrees towards certain sequences, making it vulnerable to distinguishing attacks . The best such attack is due to Itsik Mantin and Adi Shamir , who showed that the second output byte of the cipher was biased toward zero with probability 1/128 (instead of 1/256). This is due to the fact that if the third byte of the original state
16958-464: The team finished the Web browser, and instead were included in the Windows 95 Plus! pack. Backed by a high-profile marketing campaign and what The New York Times called "the splashiest, most frenzied, most expensive introduction of a computer product in the industry's history," Windows 95 quickly became a success. Branching out into new markets in 1996, Microsoft and General Electric 's NBC unit created
17097-608: The terminal server may be configured to allow connection to individual programs, rather than the entire desktop, by means of a feature named RemoteApp . Terminal Services Web Access (TS Web Access) makes a RemoteApp session invocable from the web browser . It includes the TS Web Access Web Part control which maintains the list of RemoteApps deployed on the server and keeps the list up to date. Terminal Server can also integrate with Windows System Resource Manager to throttle resource usage of remote applications. Terminal Server
17236-520: The then-largest of Microsoft's corporate acquisitions in Skype Technologies in 2011, and an increased focus on hardware that led to its first in-house PC line, the Surface, in 2012, and the formation of Microsoft Mobile through Nokia . Since Satya Nadella took over as CEO in 2014, the company has changed focus towards cloud computing , as well as its large acquisition of LinkedIn for $ 26.2 billion in 2016. Under Nadella's direction,
17375-458: The two companies announced a five-year renewal of this arrangement to cover Windows Vista . The key server component of RDS is Terminal Server ( termdd.sys ), which listens on TCP port 3389. When a Remote Desktop Protocol (RDP) client connects to this port, it is tagged with a unique SessionID and associated with a freshly spawned console session (Session 0, keyboard, mouse and character mode UI only). The login subsystem (winlogon.exe) and
17514-411: The use of LFSRs and is ideal for software implementation, as it requires only byte manipulations. It uses 256 bytes of memory for the state array, S[0] through S[255], k bytes of memory for the key, key[0] through key[k−1], and integer variables, i, j, and K. Performing a modular reduction of some value modulo 256 can be done with a bitwise AND with 255 (which is equivalent to taking the low-order byte of
17653-407: The user. On September 21, 2020, Microsoft announced its intent to acquire video game company ZeniMax Media , the parent company of Bethesda Softworks , for about $ 7.5 billion, with the deal expected to occur in the second half of 2021 fiscal year. On March 9, 2021, the acquisition was finalized and ZeniMax Media became part of Microsoft's Xbox Game Studios division. The total price of the deal
17792-419: The value in question). These test vectors are not official, but convenient for anyone testing their own RC4 program. The keys and plaintext are ASCII , the keystream and ciphertext are in hexadecimal . Unlike a modern stream cipher (such as those in eSTREAM ), RC4 does not take a separate nonce alongside the key. This means that if a single long-term key is to be used to securely encrypt multiple streams,
17931-654: The year 2000, after its fourth-quarter report raised concerns among investors on the poor showings of both Windows 8 and the Surface tablet. Microsoft suffered a loss of more than US$ 32 billion. In line with the maturing PC business, in July 2013, Microsoft announced that it would reorganize the business into four new business divisions, namely Operating systems, Apps, Cloud, and Devices. All previous divisions will be dissolved into new divisions without any workforce cuts. On September 3, 2013, Microsoft agreed to buy Nokia 's mobile unit for $ 7 billion, following Amy Hood taking
18070-528: Was MS-DOS that solidified the company's dominance. IBM awarded a contract to Microsoft in November 1980 to provide a version of the CP/M OS to be used in the IBM Personal Computer (IBM PC). For this deal, Microsoft purchased a CP/M clone called 86-DOS from Seattle Computer Products which it branded as MS-DOS, although IBM rebranded it to IBM PC DOS . Microsoft retained ownership of MS-DOS following
18209-438: Was $ 8.1 billion. On September 22, 2020, Microsoft announced that it had an exclusive license to use OpenAI 's GPT-3 artificial intelligence language generator. The previous version of GPT-3 , called GPT-2 , made headlines for being "too dangerous to release" and had numerous capabilities, including designing websites, prescribing medication, answering questions, and penning articles. On November 10, 2020, Microsoft released
18348-468: Was completed in March 2022. In 2021, in part due to the strong quarterly earnings spurred by the COVID-19 pandemic , Microsoft's valuation came to nearly $ 2 trillion. The increased necessity for remote work and distance education drove demand for cloud computing and grew the company's gaming sales. On June 24, 2021, Microsoft announced Windows 11 during a Livestream. The announcement came with confusion after Microsoft announced Windows 10 would be
18487-464: Was demonstrated in practice. Their attack against TLS can decrypt a secure HTTP cookie within 75 hours. The attack against WPA-TKIP can be completed within an hour and allows an attacker to decrypt and inject arbitrary packets. As mentioned above, the most important weakness of RC4 comes from the insufficient key schedule; the first bytes of output reveal information about the key. This can be corrected by simply discarding some initial portion of
18626-580: Was for a period of time the only common cipher that was immune to the 2011 BEAST attack on TLS 1.0 . The attack exploits a known weakness in the way cipher-block chaining mode is used with all of the other ciphers supported by TLS 1.0, which are all block ciphers. In March 2013, there were new attack scenarios proposed by Isobe, Ohigashi, Watanabe and Morii, as well as AlFardan, Bernstein, Paterson, Poettering and Schuldt that use new statistical biases in RC4 key table to recover plaintext with large number of TLS encryptions. The use of RC4 in TLS
18765-491: Was put to rest in 2004 with a formal proof given by Souradyuti Paul and Bart Preneel . In 2013, a group of security researchers at the Information Security Group at Royal Holloway, University of London reported an attack that can become effective using only 2 encrypted messages. While yet not a practical attack for most purposes, this result is sufficiently close to one that it has led to speculation that it
18904-684: Was released on September 13, which was subsequently replaced by a consumer preview on February 29, 2012, and released to the public in May. The Surface was unveiled on June 18, becoming the first computer in the company's history to have its hardware made by Microsoft. On June 25, Microsoft paid US$ 1.2 billion to buy the social network Yammer . On July 31, they launched the Outlook.com webmail service to compete with Gmail . On September 4, 2012, Microsoft released Windows Server 2012 . In July 2012, Microsoft sold its 50% stake in MSNBC, which it had run as
19043-535: Was released, with its server sibling, Windows Server 2016 , released in September 2016. In Q1 2015, Microsoft was the third-largest maker of mobile phones , selling 33 million units (7.2% of all). While a large majority (at least 75%) of them do not run any version of Windows Phone — those other phones are not categorized as smartphones by Gartner – in the same timeframe 8 million Windows smartphones (2.5% of all smartphones) were made by all manufacturers (mostly Microsoft). Microsoft's share of
19182-425: Was renamed Microsoft Mobile Oy. On September 15, 2014, Microsoft acquired the video game development company Mojang , best known for Minecraft , for $ 2.5 billion. On June 8, 2017, Microsoft acquired Hexadite , an Israeli security firm, for $ 100 million. On January 21, 2015, Microsoft announced the release of their first Interactive whiteboard , Microsoft Surface Hub . On July 29, 2015, Windows 10
19321-571: Was reported that Microsoft was in talks to acquire TikTok after the Trump administration ordered ByteDance to divest ownership of the application to the U.S. On August 3, 2020, after speculation on the deal, Donald Trump stated that Microsoft could buy the application, however, it should be completed by September 15, 2020, and that the United States Department of the Treasury should receive
#529470