fighting for truth, justice, and a kick-butt lotus notes experience.

 
alt

Detlev Poettgen

 

IBM Verse - How it works

 17 Februar 2015 11:33:41
Eine 8-Minuten Demo von IBM Verse.

Sehr gut auf Deutsch kommentiert von Michael Würdemann von der IBM.
Wer wissen möchte wie Verse funktioniert und wie man mit Verse arbeiten kann, findet hier eine kompakte Zusammenstellung der wichtigsten Funktionen:





Prohibit Outlook for iOS and Android to use Traveler

 1 Februar 2015 13:47:25
Last week Microsoft released an Outlook app for iOS and Android. The App itself is beautiful and we can see some good ideas IBM will ship with IBM Verse, too.

But from the enterprise security perspective the Microsoft Outlook app is a total nightmare. Microsoft is storing the user credentials on their own servers and is caching all transferred Mails on their servers. A Microsoft server reads, caches and monitors your mail file and transfers the data to the device. I think this is a no go! Details can be found here: Warning – Microsofts Outlook App for iOS breaks your company security

You as an administrator may not want, that your users can use the Outlook app against your enterprise IBM Notes Traveler system.

So how can you block the Outlook App?

Traveler provides the possibility to control, which client types can access your Traveler server. This is based on the HTTP User Agent and the transferred OS-Type, which the client application sends with every HTTP request.

The User Agent of the MS Outlook app or better the Microsoft server monitoring your mail file is: Outlook-iOS-Android

You can control the allowed User Agents by notes.ini. If you are using IBM Notes Traveler 9.0.1 this User Agents will be allowed by default:

NTS_USER_AGENT_ALLOWED_ANDROID = true
NTS_USER_AGENT_ALLOWED_APPLE = true
NTS_USER_AGENT_ALLOWED_BB = true
NTS_USER_AGENT_ALLOWED_NOKIA = true
NTS_USER_AGENT_ALLOWED_OUTLOOK = true
NTS_USER_AGENT_ALLOWED_WINPC = true
NTS_USER_AGENT_ALLOWED_WINPHONE = true
NTS_USER_AGENT_ALLOWED_WINTABLET_RT = true
NTS_USER_AGENT_ALLOWED_WM = true  
NTS_USER_AGENT_ALLOWED_REGEX = .*

If you don’t find these entries in your notes.ini, then you are using the default settings.
You can check your current settings with the console command tell traveler config

The easiest solution would be to set


NTS_USER_AGENT_ALLOWED_REGEX =^((?!Outlook-iOS-Android).)*$


This would prevent devices or better apps using the Outlook-iOS-Android User Agent, but allows all the others.

After adding or changing your notes.ini entries you will have to restart your Traveler server.

That's it!

For your information:
To set NTS_USER_AGENT_ALLOWED_OUTLOOK to "false" will not work in this case, because the User-Agent "Outlook-iOS-Android" contains "Android" and will handle it as an Android device and not as an Outlook device.
So the only way, will be to define a matching Regex via NTS_USER_AGENT_ALLOWED_REGEX and block the User Agent there.

But you should have one in mind. Using the NTS_USER_AGENT settings will block the not matching devices and no data will be transferred to the device. But you will mab be find a Device Document in your LotusTraveler.nsf, which will look like the entry for my Test 2 Account:


Image:Prohibit Outlook for iOS and Android to use Traveler

If you query the user status via Domino Console: tell traveler user Test 2 Account
You may see a device like this one:

Image:Prohibit Outlook for iOS and Android to use Traveler

If you are running a Reverse Proxy or HTTP Gateway in front of your Traveler system, you can and should try to block the User Agent already there, too.

Or use our product midpoints traveler.rules which accomplishes the same (and more).

Updated version of this post -  03.02.3015: Correcting NTS_USER_AGENT settings. Thanks to Robert S. Sielken from IBM pointing me to an error in the first version of this post.

 

Warning – Microsofts Outlook app for iOS connected to Traveler breaks your company security

 29 Januar 2015 20:01:49
If you are using IBM Notes Traveler or Microsoft Exchange and you are accessing the ActiveSync servers directly using Username and Password for authentication - please, read the following and act! Today customers already reached me seeing the App on their devices. If you have any questions, please contact our support team or me.

via René Winkelmeyer (midpoints):

https://blog.winkelmeyer.com/2015/01/warning-microsofts-outlook-app-for-ios-breaks-your-company-security/



Microsoft has released their iOS for Outlook today. And it will break your companies security for mobile PIM access in multiple ways! No matter if you’re a Microsoft Exchange or IBM Notes Traveler customer.

I cannot believe that Microsoft has done what they’ve done. Even as a non-Microsoft guy I would have expected that they obey the rules of common company security rules.


File sharing capabilities


The app has built-in connectors to OneDrive, Dropbox and Google Drive. That means a user can setup his personal account within the app and share all mail attachments using those services. Or use files from those services within his company mail account. That’s a data security nightmare.

It doesn’t matter if you’re using a containerized solution like the Apple built-in separation of managed and unmanaged apps. The same applies to every other container. The communication is app-internal and you cannot control that.


Shared Exchange ActiveSync ID and device type


It gets even more worse. Each ActiveSync client normally has a unique ID for data synchronization. That allows administrators to distinguish a users devices. Microsofts Outlook iOS apps doesn’t work that way. The app shares the same ID across all devices of a user. And it seems like one device!

That means: If a user installs the Outlook app on his iPhone and on his iPad it’s seen as one device. There’s no way to distinguish if it’s an iPad or an iPhone. Nada. Niente. Using device approval on Traveler won’t help. It connects as “one device” – and you cannot control that. That’s a security nightmare.


Microsoft has your credentials


Now to the worst part: Microsoft will get and store your mail account credentials in the cloud if you use the iOS Outlook app.

When I setup the app I’ve been asked if I want to receive push notifications. As a “regular” user I accepted (click, click, OK). As an iOS developer I was wondering why the app wants to send me push notifications. Push notifications are normally triggered by a remote server. So I ran a quick test:

I stopped the app (removed it from the list of active devices).
I sent myself from another account a test mail.
I immediately received a push notification about new mail.
That could not be true. Either Microsoft was doing some magic iOS stuff that I’m not aware of. Or they are using a central service, using my credentials, to monitor my ActiveSync account. So time for another test:

I put all my devices in airplane mode. So there could be no communication.
I opened the access_log of my Apache server (which sits in front of my Traveler server).
There it was!

54.148.96.196 – – [29/Jan/2015:16:19:50 +0100] “POST /traveler/Microsoft-Server-ActiveSync?User=mysupermail%40winkelmeyer.com&DeviceId=123123123123&DeviceType=Outlook&Cmd=Sync HTTP/1.1″ 200 25 “-” “Outlook-iOS-Android/1.0″


What I saw was breathtaking. A frequent scanning from an AWS IP to my mail account. Means Microsoft stores my personal credentials and server data (luckily I’ve used my private test account and not my company account) somewhere in the cloud! They haven’t asked me. They just scan. So they have in theory full access to my PIM data.


Block them – NOW


The only advice I can give you at this stage is: block the app from accessing your companies mail servers. And inform your users that they shouldn’t use the app.

If you have a reverse proxy in front of your IBM Notes Traveler (or Exchange) server you can use a partial check on the HTTP User-Agent and block everything that contains “Outlook-iOS-Android”.

If you don’t have reverse proxy in front of IBM Notes Traveler you can use the Traveler settings to disallow this device type (i. e. using the notes.ini parameter “NTS_USER_AGENT_ALLOWED_REGEX”). You’ll find a detailed documentation how to handle this in the IBM Knowledge Center.

Or use our product midpoints traveler.rules which accomplishes the same (and more).


Update


It’s even worse (thanks @shadowBJ21 for pointing me to that). For those who don’t now: Microsoft has bought Acompli some time ago and “re-branded” their app to this new Outlook app.

https://www.acompli.com/privacy-policy/

Last Updated: January 28, 2015

“We provide a service that indexes and accelerates delivery of your email to your device. That means that our service retrieves your incoming and outgoing email messages and securely pushes them to the app on your device.Similarly, the service retrieves the calendar data and address book contacts associated with your email account and securely pushes those to the app on your device. Those messages, calendar events, and contacts, along with their associated metadata, may be temporarily stored and indexed securely both in our servers and locally on the app on your device. If your emails have attachments and you request to open them in our app, the service retrieves them from the mail server, securely stores them temporarily on our servers, and delivers them to the app.”

”If you decide to sign up to use the service, you will need to create an account. That requires that you provide the email address(es) that you want to access with our service. Some email accounts (ones that use Microsoft Exchange, for example) also require that you provide your email login credentials, including your username, password, server URL, and server domain. Other accounts (Google Gmail accounts, for example) use the OAuth authorization mechanism which does not require us to access or store your password.”

IBM ConnectED Comes To You - Westfalen

 23 Januar 2015 16:09:59
Erfahren Sie alles Wichtige aus Orlando kompakt in der von mir mitorganisierten IBM ConnectED Comes To You | Westfalen

Termin: 18.02.2015

Start / Ende: 12:30 - 18:00
Ort: Bielefeld
Kosten: kostenfrei


Für die Veranstaltung konnten wir als Referenten original Sprecher und Teilnehmer der ConnectED gewinnen, die ungefiltert Ihre Erfahrungen und Eindrücke schildern und gemeinsam mit Ihnen die aktuellen Themen diskutieren.

Wir stellen die wichtigsten News und interessanten Themen rund um IBM Verse (Mail Next), IBM Domino, IBM Connections, IBM Notes Traveler, Mobile, Development und Cloud kompakt in fünf Sessions vor.

Die Teilnahme an der Veranstaltung an sich ist kostenfrei und wird durch Sponsoren getragen. Keine Angst - es handelt sich bei der Veranstaltung ausdrücklich um keine Produktvertriebsveranstaltung, sondern Fokus ist die Vorstellung und gemeinsame Diskussion der News von der diesjährigen IBM ConnectED.

Die Veranstaltung ist ins Leben gerufen worden von der OpenUserGroup | Westfalen und wird organisiert von Detlev Pöttgen (midpoints GmbH).
Nach Abschluß der offiziellen Veranstaltung besteht die Möglichkeit zum gemeinsamen Essen im üblichen Rahmen des 8. OpenUserGroup | Westfalen Stammtisches.

Ich würde mich auf jeden Fall freuen, Sie am 18.02. auf der IBM ConnectED Comes To You | Westfalen begrüßen zu dürfen.

Details, Agenda und Anmeldung zur IBM ConnectED Comes To You | Westfalen: hier

IBM Domino 9.0.1 FP3 released

 21 Januar 2015 21:48:15
Today IBM released IBM Notes/Domino 9.0.1 Fixpack 3.
The fix list is long and contains beside other important ones the two Poodle Interims fixes and the JVM patch.

The Fixlist can be found here

Go to Fix Central to download it here

Eight years ago today - reinvent the phone

 9 Januar 2015 21:19:51
"A widescreen iPod with touch controls. A revolutionary mobile phone. A breakthrough internet communications device. An iPod. A phone. And an internet communicator. An iPod. A phone. Are you getting it?"

Steve Jobs, Jan 9, 2007

I can still remember watching the keynote eight years ago. A mobile revolution started and changed all of our lives.

Finally the day was the initial trigger to start my own business.





Execute local Fixup Compact on Notes Mac Client

 1 Januar 2015 11:49:40
How do you execute a local Fixup or Compact on Mac OS X running an IBM Notes client?

Because there is no ncompact or nfixup executable on Apple Mac OS X, you will have to do it a bit different.

I do not use it often, but I always have to search for it...

- Open a Terminal Window


- Switch to the Notes App Directory:


  cd /Applications/IBM\ Notes.app/Contents/MacOS

-
Set the environment variable DYLD_LIBRARY_PATH:    

  export DYLD_LIBRARY_PATH="/Applications/IBM Notes.app/Contents/MacOS"

- Switch to the Support subfolder:


       cd Support

- Execute NotesFixup or NotesCompact:


   ./NotesCompact

(with out options you will do a compact for all databases in your Lotus Notes Data directory
/Users/YourUsername/Library/Application Support/Lotus Notes Data/ )

   ./NotesCompact mail/your-replica.nsf -c

(or with options for a special database)

New Interim Fix regarding POODLE for IBM Domino available

 19 Dezember 2014 23:14:03
IBM released today a new Interim Fix for IBM Domino. It is important to install this new IF, if you are using SSL/TLS to be safe regarding the latest POODLE variation:

IBM Domino could allow a remote attacker to obtain sensitive information, caused by the failure to check the contents of the padding bytes when using CBC cipher suites of some TLS implementations. A remote user with the ability to conduct a man-in-the-middle attack could exploit this vulnerability via a POODLE (Padding Oracle On Downgraded Legacy Encryption) like attack to decrypt sensitive information and calculate the plaintext of secure connections.

The IF is availbale for:

9.0.1 Fix Pack 2 Interim Fix 3
9.0 Interim Fix 7
8.5.3 Fix Pack 6 Interim Fix 6
8.5.2 Fix Pack 4 Interim Fix 3
8.5.1 Fix Pack 5 Interim Fix 3

Goto Fix Central to get it: http://www.ibm.com/support/docview.wss?uid=swg21657963

New POODLE update for IBM Mobile Connect

 17 Dezember 2014 21:21:15
Yesterday IBM published a new Interims Fix for IBM Mobile Connect for 6.1.5.2 and for 6.1.5.1, too.
Beside other Fixes there is an important update to get safe for the latest POODLE variation.

Details about the new POODLE variation can be found here:

German: http://www.heise.de/newsticker/meldung/Poodle-beisst-Load-Balancer-Lueckenhafte-Internet-Verschluesselung-mit-TLS-SSL-2482929.html
English: https://www.imperialviolet.org/2014/12/08/poodleagain.html


This is the Fixlist for 6.1.5.2:

IV66937
Connections via a browser redirected to wrong host when connections server sends a META refresh.
20141120
IV67055
Sametime mobile authentication fails when using LTPA and alternate authentication methods such as RADIUS and Certificate authentication.
20141120
IV67169
URL rewriting is not matching DOMAIN rules.
20141125
IV67689
Certificate authentication, LTPA token expiration no always verified when loading session from the AST. Expired tokens may get sent to server and client.
20141211
IV67722
Gatway restarts regularly on Windows if Remove Users After Period Of Inactivity is enabled.
20141211
IV67750
Gatekeeper SSL connection is vulnerable to POODLE SSLv3 when SSL connections are required.
20141211
IV67792
TLS PADDING VULNERABILITY, CVE-2014-8730
20141211
IV66935
Connections widgets do not display properly when using a browser to access a connections server.
20141215
IV67873
HTTP service redirect ports not working in 6.1.5.2
20141215
IV67878
Sametime mobile users may fail to login when using LTPA for SSO with the Sametime proxy.
20141215


Get the downloads via Fix Central: here

    IBM Domino 9.0.1 FP2 IF2 - Fixlist

     15 Dezember 2014 09:04:37
    IBM released on Friday a new Interims Fix for 9.0.1 FP2, which is called 9.0.1 FP2 IF2.

    This is included:
    SPR
    Description
    Fix introduced
    in release
    RGAU8XFMDN Date And Time Fields Behaves Unnormal With Dates Within Certain Time Periods
    Fixes to SPR #WWAG9Q64YW and #RGAU8XFMDN is disabled by default.  For the fix to be enabled, you will need INI setting OS_SUPPORT_PASTDST=1  (Technote 1692656) & (Technote1692718)
    9.0.1 Fix Pack 2
    Interim Fix 2

    W32 & W64 Only
    WWAG9Q64YW Calendar entry shows one hour off after Jan 7, 2015 after Russian DST hotfix is installed
    Fixes to SPR #WWAG9Q64YW and #RGAU8XFMDN is disabled by default.  For the fix to be enabled, you will need INI setting OS_SUPPORT_PASTDST=1  (Technote 1692656) & (Technote1692718)