Windows desktop sharing

Slides:



Advertisements
Similar presentations
Operating System Basics
Advertisements

X Window JianJing Cao (ID #98284). Content Introduction X Window System Function Window Principle How X Window Works Security.
Privileged Account Management Jason Fehrenbach, Product Manager.
15.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 15: Configuring a Windows.
9.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 9: Installing and Configuring.
11 ADMINISTERING MICROSOFT WINDOWS SERVER 2003 Chapter 2.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Application Layer PART VI.
Chapter 16 AAA. AAA Components  AAA server –Authenticates users accessing a device or network –Authorizes user to perform specific activities –Performs.
Remote Desktop Security Raghav Chawla, Jon Ussery Group 20.
Hands-On Microsoft Windows Server Connecting Through Terminal Services Terminal server – Enables clients to run services and software applications.
Terminal Server © N. Ganesan, Ph.D.. Reference Thin-Client Concept Thin-Client concept tutorial.
Terminal Services Terminal Services is the modern equivalent of mainframe computing, in which servers perform most of the processing and clients are relatively.
Remote Networking Architectures
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 7 Configuring File Services in Windows Server 2008.
1 Enabling Secure Internet Access with ISA Server.
Proprietary & Confidential How to enable Windows Remote Desktop Connection.
Implementing RADIUS AAA Phil & Rick. Content Terms and Concepts Access Control What is AAA? Benefits of AAA What is RADIUS? Microsoft IAS Overview Installation.
Chapter 13: Sharing Printers on Windows Server 2008 R2 Networks BAI617.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 10: Remote Access.
03/07/08 © 2008 DSR and LDAP Authentication Avocent Technical Support.
Working with Workgroups and Domains
Port Knocking Software Project Presentation Paper Study – Part 1 Group member: Liew Jiun Hau ( ) Lee Shirly ( ) Ong Ivy ( )
Configuring Routing and Remote Access(RRAS) and Wireless Networking
Chapter 14: Remote Server Administration BAI617. Chapter Topics Configure Windows Server 2008 R2 servers for remote administration Remotely connect to.
Remote Desktop Services Remote Desktop Connection Remote Desktop Protocol Remote Assistance Remote Server Administration T0ols.
Module 4: Add Client Computers and Devices to the Network.
Chapter 9: Novell NetWare
5.1 © 2004 Pearson Education, Inc. Lesson 5: Administering User Accounts Exam Microsoft® Windows® 2000 Directory Services Infrastructure Goals 
Module 7: Fundamentals of Administering Windows Server 2008.
Windows 7 Firewall.
Remote Access Using Citrix Presentation Server December 6, 2006 Matthew Granger IT665.
Network access security methods Unit objective Explain the methods of ensuring network access security Explain methods of user authentication.
Remote Controller & Presenter Make education more efficiently
Remote Administration Remote Desktop Remote Desktop Gateway Remote Assistance Windows Remote Management Service Remote Server Administration Tools.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 13 FTP and Telnet.
G CITRIXHACKIN. Citrix Presentation Server 4.5 New version is called XenApp/Server Common Deployments Nfuse classic CSG – Citrix Secure Gateway Citrix.
Remote Monitoring Pratheeba Murugesan Tejo Harisha Brundavana.
Working with Workgroups and Domains Lesson 9. Objectives Understand users and groups Create and manage local users and groups Understand the difference.
Position of application layer. Application layer duties.
Working with Users and Groups Lesson 5. Skills Matrix Technology SkillObjective DomainObjective # Introducing User Account Control Configure and troubleshoot.
Lesson 12: Configuring Remote Management
XWN740 X-Windows Configuring and Using Remote Access (Chapter 13: Pages )‏
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
Remote Access Usages. Remote Desktop Remote desktop technology makes it possible to view another computer's desktop on your computer. This means you can.
Module 8 Implementing Security Using Group Policy.
Installation Guacamole Is a web application that provides access to desktop environments using remote desktop protocols (such as VNC or RDP); Installation.
2Operating Systems  Program that runs on a computer  Manages hardware resources  Allows for execution of programs  Acts as an intermediary between.
Chapter Objectives In this chapter, you will learn:
Enumeration.
Operating System & Application Software
CCNA 3 Chapter 10 Virtual Trunking Protocol
VNC
Virtual Network Computing
Module 4 Remote Login.
Radius, LDAP, Radius used in Authenticating Users
Panagon IS and CS Communications
XWN740 X-Windows Configuring and Using Remote Access
Introduction to Operating Systems
Windows Desktop Sharing
Chapter 3: Windows7 Part 4.
An Introduction to Computer Networking
Chapter 2: System Structures
Kerberos.
X Windows.
Radoslaw Jedynak, PhD Poland, Technical University of Radom
Level 3 Extended Diploma Unit 13 Computer Systems Architecture
HACKIN G CITRIX.
Designing IIS Security (IIS – Internet Information Service)
Presented by Greta Jurgelevičiūtė
Preparing for the Windows 8. 1 MCSA Module 6: Securing Windows 8
Presentation transcript:

Windows desktop sharing Dovydas Patapas, group 2

Content What is Windows Desktop Sharing? Where is it used? How does it work?

Windows Desktop Sharing – a service which allows users to see a remote graphical interface on their computer Windows desktop sharing – a functionality provided by the windows api, and used in applications which allow users to see a remote machine’s graphical user interface on their computer

Windows Desktop Sharing allows useful screen sharing capabilities, such as remote assistance, multiple-party conferencing and video communication Windows desktop sharing can be used to build applications that provide various screen sharing capabilities, such as remote assistance, multiple-party conferencing and video communication This particular part of the windows api is available on versions newer that Windows Vista (2007)

Windows Desktop Sharing vs Remote Desktop Services? Very similar use cases In the official windows api documentation there are 2 separate sections for Windows Desktop Sharing and Remote Desktop Services According to this documentation, Windows Desktop Sharing can transmit a local desktop over an RDP connection without creating an additional session, While with Remote Desktop Services RDP is also used, but a user session is always created.

RDP – Remote Desktop Protocol RDP server listens on TCP and UDP port 3389 RDP – a protocol created by Microsoft, provides a user with a graphical interface to connect to another computer over a network connection. RDP servers also exist for UNIX and OS X operating systems. By default, an RDP server can be accessed through network port 3389

A Session - a certain time frame for communication between two devices, two systems or two parts of a system An Interface - a shared boundary across which two or more separate components of a computer system exchange information In IT, the word Session refers to a certain time frame of communication between two devices or systems. An Interface – shared logical boundary with is used to exchange infromation between two or more systems or system components.

Windows Desktop Sharing – the sharer and the viewer RDPSession and RDPViewer objects Windows Desktop Sharing consists of two participants - the sharer and the viewer The sharer is the system whose screen is being shared out, while the viewer is the system that can view the sharer's screen. The main two objects that are created for windows desktop sharing are RDPSession and RDPViewer. RDPSession object is used to create a sharer instance, while RDPViewer object is needed to create a viewer instance All other objects are created and accessed through the methods of these two main objects

TheWindows Desktop Sharing process During the windows desktop sharing process, the system shares application objects though the network. Each application object contains, is referred to by a list of window objects So when an application object is shared, all its windows are shared too.

An Application Filter manages the shared desktop area at the window and process level. Applications can use enumerators to display lists of objects in the session that can be shared Windows Remote Desktop sharing process uses a so called application filter, that manages the shared desktop. In order for desktop sharing application to see which object can be shared in a session, they use enumerators.

Enumerator – an object that lists elements of some set An enumerator is something that is used to list a certain set of objects, in this case various properties Each object of a remote desktop viewer that is shared, has some of these properties

Security – client authentication via a ticket and a password. A viewer cannot take control of a shared application running as an administrator. When an attendee connects to a session, the client sends a ticket and a password These two pieces of information are used to authenticate the user in a desktop sharing session. Also, a viewer usually can not be granted admin rights to shared applications while in session.

If an application in a shared desktop or a shared application elevates, asks for administrator rights via the UAC prompt, remote viewer will not see it If some application requests elevation, meaning it requests the user to authenticate the application for higher access rights, the remote viewer won‘t see the prompt. This prompt is called the UAC prompt, or User Account Control prompt.

Thank you for your attention If an application in a shared desktop or a shared application elevates, the viewer will not see the UAC prompt