Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p><a href="http://technet.microsoft.com/en-us/ff706687.aspx" rel="nofollow">http://technet.microsoft.com/en-us/ff706687.aspx</a></p> <blockquote> <p>Companies that allow employees to sign in to Office Communications Server remotely from the Internet can be susceptible to denial-of-service (DoS) and brute-force attacks. These kinds of attacks involve guessing users’ passwords or locking users out of their accounts when too many incorrect password attempts are made to a valid Active Directory user account when password policy is enforced. Although internal security is not compromised, these types of attacks are disruptive to users and use up internal server resources. To prevent such attacks at the edge, you can install a security filter on the Edge Server that monitors sign-in attempts and enforces account lockout at the network perimeter.</p> </blockquote> <hr> <p>There are a number of caveats to your question on scale etc. Firstly Lync 2010 is a release candidate, not even a full release so I wouldn't bet anything on this current release - I'd wait until 2011 for a full release. Secondly it appears to be aimed at applications within the corporate firewall, so although it <strong>may</strong> scale beyond there, there is unlikely to be any developer support materials in that area for some months, if ever.</p> <p>That said the Lync product at least moves away from having to register COM objects to develop against the SDK (like the previous version Office Communicator 2007) which is a step forward. The SilverLight and WPF controls SDK will make some intranet sites using Lync feel polished - but the paucity of information about simply running around the API and performing tasks that include Lync (rather than being entirely Lync) is a drawback.</p> <p><strong>EDIT</strong></p> <p>Lync is clearly COM at heart, after reflecting some of the Lync methods it becomes obvious:</p> <p>This method:</p> <pre><code>public static LyncClient GetClient() </code></pre> <p>contains a call to:</p> <pre><code>private static void EnsureOI() { if (s_officeIntegration == null) { try { if (!IsUISuppressed() &amp;&amp; !IsRunning()) { throw new ClientNotFoundException("The host process is not running", null); } s_officeIntegration = (UCOfficeIntegration) Activator.CreateInstance(Type.GetTypeFromCLSID(new Guid("..."))); } catch (COMException exception) { throw GetOCOMException(exception); } } } </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload