Tag Archives: connections

Dependencies Connections 4 Applications

Last week i want to build a “light” Connections Installation to test some things like OAuth and Customizing. So i installed Domino 9 Beta on Ubuntu 12.04 64 Bit, DB2 9.5.7 Express and WebSphere. I deployed the homepage and the profiles databases. After this i want to install the required applications of Connections (Homepage, Search and News) and Profiles.

Installation shows no more dependencies and i started up my Connections after install. Modules are looking good, but when i want to add a status update the windows opens, but show no buttons to Save the Status. Even on homepage or people views i can’t add status updates.

I had a look on a full installation and found “Files” addin in the Status Update Overlay. So i deployed filesDB and the application. Files was added to the overlay window, but still no buttons to save or cancel.

In Firebug i see that i get errors on some communities modules. So i deployed sncomm database and the communities application. After firing up Connections i can save Status Updates. It is enough to install Communities, the application mustn’t run! So i removed the autostart of communities and can use a lighter system, which runs on my notebook to test several things.

Status Update Overlay

Homepage Status Update

Red parts in this screenshots come with Files, blue ones with Communities Application.

I think IBM should document these dependencies in Connections Wiki or in the Installation Manager. I found no descriptions of dependencies in IM or the Wiki.

Install IC4 Lotus Notes Plugins on Mac OS X 10.8.x

Today Luis Benitez annouced the new Connections 4 Plugins for Lotus Notes.

The zip-file contains all three operating system installer. Windows, Linux and Mac, but i had no success to install through xpd.mac-addon.pgk, because the preinstall script stop the installation.

You can open this file in finder:

Now you can copy the updatesite folder to an other place and use File – Application – Install in Lotus Notes. Point the Install to the updatesite folder and install the whole package. I have to restart twice, but after this i can use the new Status Update, Files and Activities Plugins.

Hardening Connections – Part 1: IBM HTTP Server

Preamble

Before i begin with my securing article, i want to say something on security on IBM Connections. Mainly i don’t like the thing, that IBM only support very special versions of software.

So we must use WebSphere 7.0.0.21, DB2 9.7.0.5, IHS 7.0.0.11 and so on. Each product had updates the last months and i think we won’t get support when we use other versions.

So i have to chances. On the first side i can update my software to limit vulnerabilities and get perhaps no support, or i will have vulerable software with support.

Just my 2 cent and i hope i will get answer, if i will get support with higher program versions.

SSL and IHS

One of our customers had a pentest the last months and had some vulnerabilities with IBM HTTP Server (IHS), which is used to access IBM Connections.

I used a 2048 Bit key for ssl which was generated with iKeyman, but the pentest doc told me, that short keys were used for encryption (smaller 112 bit). So i read a little bit.

This 2048 bit mean the public key of my hostkey. SSL uses this key to encrypt the connection between browser and webserver. Within the ssl handshake session keys are generated on basis of this hostkey. Browser and Server check which protocols are enabled on both sides and use one of the protocols both support.

You can check your SSL enabled server here: https://www.ssllabs.com/ssltest/index.html.

Information on ciphers with IHS: http://www-01.ibm.com/software/webservers/httpservers/doc/v10/ibm/9acdciph.htm

You can limit the available ciphers and protocols on your IBM HTTP Server.

First you should disable SSL v2: SSLProtocolDisable SSLv2

I configure the directives in my virtual hosts section:
...

<ifmodule mod_ibm_ssl.c>
Listen 0.0.0.0:443
<virtualhost *:443>
ServerName  connections.example.com
SSLEnable
SSLProtocolDisable SSLv2
SSLCipherSpec 3A
SSLCipherSpec 34
SSLCipherSpec 35
SSLCipherSpec 2F
SSLCipherSpec 35b
</virtualhost>
</ifmodule>

...

Poorly TLS v1.1 and v1.2 support comes with IHS 8 and we can’t use it with IHS 7.

This is my first article on securing IHS and Connections. Next part will continue with IHS, i want to disable some parts, which comes with the default httpd.conf and are not used with connections.

IBM releases CR1 for IBM Connections 4.0 and enable Mobile Admin

Today IBM released CR1 on IBM Fixcentral. CR1 is a set of 17 cumulative fixes and enable Mobile Admin (didn’t verified this, hope it will be there) too.

  1. Links for all CR1 Downloads (Multi OS Fixes)
  2. Fix list for IBM Connections 4.0 CR1 – Very long, seems to fix a lot
  3. IBM Connections 4.0 CR1 Post-install Deployment Configuration Steps
  4. Update strategy for IBM Connections 4.0
  5. Cross-product relationship information

You have to download 18 packages, because a new update installer is mandatory!