»
 

Go Back   ResellerRatings Store Ratings > ResellerRatings Forums > Tech Support

Reply
 
LinkBack Thread Tools Display Modes
Old 08-13-2003, 10:59 AM   #1 (permalink)
Registered User
 
Join Date: Oct 2001
Location: Portland, Or
Posts: 3,110
NeoStarO1 is on a distinguished road
Send a message via ICQ to NeoStarO1 Send a message via AIM to NeoStarO1 Send a message via Yahoo to NeoStarO1
DCOM Explained???

What exactly is DCOM? I have tried to do some research on this only to be more and more confused on what its purpose is and what it is for ect.......

So I'm starting this thread to have DCOM explained. Can someone explain it in simple terms for this lady to understand?

What is it for?
Why does it get errors?

Thanks and happy discussing!

NeoStarO1 is offline   Reply With Quote
Old 08-13-2003, 11:18 AM   #2 (permalink)
Registered User
 
Gait_Keeper's Avatar
 
Join Date: Feb 2003
Location: Da Bronx, NY
Posts: 1,709
Gait_Keeper is on a distinguished road
Send a message via AIM to Gait_Keeper
I'm curious too!
Gait_Keeper is offline   Reply With Quote
Old 08-13-2003, 11:29 AM   #3 (permalink)
Registered User
 
meese's Avatar
 
Join Date: Jun 2003
Location: NJ
Posts: 1,096
meese is on a distinguished road
From the MS website:

Technical description:


Microsoft originally released this bulletin and patch on July 16, 2003 to correct a security vulnerability in a Windows Distributed Component Object Model (DCOM) Remote Procedure Call (RPC) interface. The patch was and still is effective in eliminating the security vulnerability. However, the “mitigating factors” and “workarounds” discussions in the original security bulletin did not clearly identify all of the ports by which the vulnerability could potentially be exploited. We have updated this bulletin to more clearly enumerate the ports over which RPC services can be invoked, and to ensure that customers who have chosen to implement a workaround before installing the patch have the information that they need to protect their systems. Customers who have already installed the patch are protected from attempts to exploit this vulnerability, and need take no further action.

In addition, the bulletin has also been updated to include information about Windows 2000 Service Pack 2 support for this patch.

Remote Procedure Call (RPC) is a protocol used by the Windows operating system. RPC provides an inter-process communication mechanism that allows a program running on one computer to seamlessly execute code on a remote system. The protocol itself is derived from the Open Software Foundation (OSF) RPC protocol, but with the addition of some Microsoft specific extensions.

There is a vulnerability in the part of RPC that deals with message exchange over TCP/IP. The failure results because of incorrect handling of malformed messages. This particular vulnerability affects a Distributed Component Object Model (DCOM) interface with RPC, which listens on RPC enabled ports. This interface handles DCOM object activation requests that are sent by client machines to the server. An attacker who successfully exploited this vulnerability would be able to run code with Local System privileges on an affected system. The attacker would be able to take any action on the system, including installing programs, viewing changing or deleting data, or creating new accounts with full privileges.

To exploit this vulnerability, an attacker would need to send a specially formed request to the remote computer on specific RPC ports.



Mitigating factors:

To exploit this vulnerability, the attacker would require the ability to send a specially crafted request to port 135, 139, 445 or 593 or any other specifically configured RPC port on the remote machine. For intranet environments, these ports would normally be accessible, but for Internet connected machines, these would normally be blocked by a firewall. In the case where these ports are not blocked, or in an intranet configuration, the attacker would not require any additional privileges.
Best practices recommend blocking all TCP/IP ports that are not actually being used, and most firewalls including the Windows Internet Connection Firewall (ICF) block those ports by default. For this reason, most machines attached to the Internet should have RPC over TCP or UDP blocked. RPC over UDP or TCP is not intended to be used in hostile environments such as the Internet. More robust protocols such as RPC over HTTP are provided for hostile environments.
To learn more about securing RPC for client and server please refer to http://msdn.microsoft.com/library/de...or_server.asp.

To learn more about the ports used by RPC, please refer to: http://www.microsoft.com/technet/pro...t4/tcpappc.asp
meese is offline   Reply With Quote
Old 08-13-2003, 11:35 AM   #4 (permalink)
Registered User
 
Join Date: Oct 2001
Location: Portland, Or
Posts: 3,110
NeoStarO1 is on a distinguished road
Send a message via ICQ to NeoStarO1 Send a message via AIM to NeoStarO1 Send a message via Yahoo to NeoStarO1
I already read that. As I stated in my first post, I done some research, I want a simple explaination of DCOM.
NeoStarO1 is offline   Reply With Quote
Old 08-13-2003, 11:53 AM   #5 (permalink)
Registered User
 
meese's Avatar
 
Join Date: Jun 2003
Location: NJ
Posts: 1,096
meese is on a distinguished road
Good luck!
meese is offline   Reply With Quote
Old 08-13-2003, 11:57 AM   #6 (permalink)
Registered User
 
DVNT1's Avatar
 
Join Date: Oct 2001
Location: Ohio
Posts: 5,577
DVNT1 is on a distinguished road
here's a link to get you started.. http://www.the-bookshelf.com/computer/1555582168.htm


or..
Quote:
DCOM
The Distributed Component Object Model (DCOM) is a protocol that enables software components to communicate directly over a network in a reliable, secure, and efficient manner. Previously called "Network OLE," DCOM is designed for use across multiple network transports, including Internet protocols such as HTTP. DCOM is based on the Open Software Foundation's DCE-RPC spec and will work with both Java applets and ActiveX® components through its use of the Component Object Model (COM). Follow the links below to learn more about DCOM.
from http://www.microsoft.com/com/tech/dcom.asp
DVNT1 is offline   Reply With Quote
Old 08-13-2003, 11:59 AM   #7 (permalink)
Registered User
 
Join Date: Dec 2001
Location: memphis,tn
Posts: 635
kendo is on a distinguished road
Send a message via Yahoo to kendo
this is a little easier to digest

edit *** never mind the link won't work

try searching for dcom at howstuffworks and choose the non techie explanation

__________________
"the chief cause of problems is solutions!"

Last edited by kendo; 08-13-2003 at 12:02 PM.
kendo is offline   Reply With Quote
Old 08-13-2003, 12:02 PM   #8 (permalink)
Registered User
 
meese's Avatar
 
Join Date: Jun 2003
Location: NJ
Posts: 1,096
meese is on a distinguished road
kendo,

the link is bogus.

i see you found out.
meese is offline   Reply With Quote
Old 08-13-2003, 12:07 PM   #9 (permalink)
Registered User
 
highrock's Avatar
 
Join Date: Aug 2002
Location: US
Posts: 138
highrock is on a distinguished road
http://www.sei.cmu.edu/str/descriptions/com.html
Distributed COM [DCOM 97] is an extension to COM that allows network-based component interaction. While COM processes can run on the same machine but in different address spaces, the DCOM extension allows processes to be spread across a network. With DCOM, components operating on a variety of platforms can interact, as long as DCOM is available within the environment.

Basically it allows things to interact with eachother. COM components lets software like ms excel, ms access, word, outlook, and powerpoint etc. to work together for big projects. Gives it a more friendly interactivity. According to the site DCOM lets u do what I was doing over the Network. Seeing back then I was studying COM components and it had problems or no support for network use. Maybe that's what it was made for.
highrock is offline   Reply With Quote
Old 08-13-2003, 02:06 PM   #10 (permalink)
Registered User
 
Gait_Keeper's Avatar
 
Join Date: Feb 2003
Location: Da Bronx, NY
Posts: 1,709
Gait_Keeper is on a distinguished road
Send a message via AIM to Gait_Keeper
Ah hem,so I see, NEXT!!


thanx guys for trying

i did a google not much easier to digest

wouldn't touch M$ explaination with a team of lawyers
Gait_Keeper is offline   Reply With Quote
Reply




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Most Active Discussions

Recent Discussions

All times are GMT -6. The time now is 11:51 PM.