{"id":215510,"date":"2017-03-12T12:04:32","date_gmt":"2017-03-12T16:04:32","guid":{"rendered":"http:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/uncategorized\/jitsi-for-mac-os-x-secure-instant-messaging-and-voip.php"},"modified":"2017-03-12T12:04:32","modified_gmt":"2017-03-12T16:04:32","slug":"jitsi-for-mac-os-x-secure-instant-messaging-and-voip","status":"publish","type":"post","link":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/jitsi\/jitsi-for-mac-os-x-secure-instant-messaging-and-voip.php","title":{"rendered":"Jitsi for Mac OS X  Secure instant messaging and VoIP"},"content":{"rendered":"<p><p>    Posted10 August 2016  <\/p>\n<p>    Jitsi is cross-platform, free and open-source    software for Instant Messaging    (IM), Voice over IP    (VoIP) and video chat. It is compatible with    many popular IM and telephony services and provides reliable    end-to-end encryption for text chats (and somewhat    experimental end-to-end encryption for voice chats).  <\/p>\n<p>    Jitsi is cross-platform, free and open-source    software for Instant Messaging    (IM), Voice over IP    (VoIP) and video chat. It is compatible with    many popular IM and telephony protocols, including    Jabber\/XMPP, Facebook Messenger,    AIM, ICQ, MSN, Yahoo!    Messenger and SIP. It provides    end-to-end encryption for text chats through the    Off-the-Record    (OTR) protocol. It also supports    end-to-end encrypted voice chat using ZRTP over    SIP, though it tends to be somewhat unstable when used    in this way.  <\/p>\n<p>    Important: If you and those with whom you    communicate use OTR encryption for text    chats and ZRTP encryption for voice chats,    Jitsi will protect the content of    your conversations from service providers like    Google and Facebook. However,    these providers can still monitor certain metadata    about the conversations you have through    Jitsi. Examples include:  <\/p>\n<p>    They can share this information with third parties, including    other companies and governments. For conversations where such    metadata could be sensitive, you and those with    whom you communicate should consider using a trusted,    independent service provider.  <\/p>\n<p>    Jitsi allows you to use your existing accounts    to communicate securely through the use of end-to-end    encryption. This not only makes the content of your    communication inaccessible to various third parties, such as    government or corporate surveillance platforms, it also    protects your conversations from those who operate the chat    services themselves (such as Facebook, if you    are using Facebook Messenger, or    Google, if you are using Google    Talk).  <\/p>\n<p>    Note: Jitsi was written in    the Java programming language. As such,    Java must be installed on your computer in    order for it to work. Though Java itself does    not represent a significant security risk,    Java browser extensions are often found to    contain vulnerabilities that allow malicious websites to assume    control of your computer or install malware. If your browser    has a Java plugin installed, we strongly    recommend that you disable    it.  <\/p>\n<p>    Jitsi is available for Mac    OS, GNU Linux, and MS    Windows. It can be used to communicate with other    XMPP or SIP clients that    support end-to-end encryption through OTR (for    text chat) or ZRTP (for voice    chat). Examples are recommended below:  <\/p>\n<p>    To install the latest stable version of Jitsi,    follow the steps below:  <\/p>\n<p>    Step 1. Go to the Jitsi download page.  <\/p>\n<p>    Tip: Make sure you're on the secure version of    the Jitsi download    page before you download anything. (The    'https' part encrypts the connection between    your browser and the website, thus making it harder for an    attacker to modify the file you're going to download.)  <\/p>\n<p>    Step 2. Select the    appropriate Jitsi Mac OS X Package    for your computers operating system.  <\/p>\n<p>    Figure 1: Jitsis Download Page  <\/p>\n<p>    If you are using OS X versions 10.8 and above,    click on the main Mac OS X Packages    link directly below the apple icon. If you are using    versions 10.6 or 10.7, click on the    No-JRE Packages Mac OS X 10.6\/10.7 link. Most users    with up-to-date operating systems will click on the main    Mac OS X Packages link.  <\/p>\n<p>    Tip: If you are unsure of which version your    operating system is, click on the    apple icon in the menu at the top of your screen, then    scroll down to select    About This Mac. A window will appear that includes the    current version number of your operating system.  <\/p>\n<p>    Step 3. Click to    download the appropriate version of    Jitsi. Save it to your    Downloads folder.  <\/p>\n<p>    Figure 2: Downloading Jitsi  <\/p>\n<p>    To install Jitsi, follow the steps below:  <\/p>\n<p>    Step 1. Navigate to the    folder in which you saved the Jitsi package    (titled jitsi-latest.dmg' or    jitsi-no-jre-latest.dmg). In this example, we saved    it in the Downloads file.  <\/p>\n<p>    Figure 1: The Downloads folder containing the Jitsi .dmg    file  <\/p>\n<p>    Step 2. Double-click the    Jitsi .dmg file to mount it as a disk image.    It should show up in a new window (Figure 2, below)    and under Devices in the left-hand sidebar of a normal    Finder window.  <\/p>\n<p>    Figure 2: Inside the mounted Jitsi disk image  <\/p>\n<p>    Step 3. Drag the Jitsi.app    into the Applications folder.  <\/p>\n<p>    Figure 3: Dragging the mounted Jitsi.app into the    Applications folder  <\/p>\n<p>    It will then copy over into Applications.  <\/p>\n<p>    Step 4. Before we start using    Jitsi, we should unmount (or    'eject') the Jitsi disk    image. Find Jitsi under Devices in the    Finder sidebar. Click on the    {eject} icon next to it in the sidebar to    unmount the disk image.  <\/p>\n<p>    Figure 4: Unmounting (or ejecting) the Jitsi disk    image  <\/p>\n<p>    Jitsi is written in the Java    programming language andat the time of writingrequires an    older, 'legacy' version of Java in order to    run on Mac OS X.  <\/p>\n<p>    Therefore, the first time you run Jitsi, you    will probably see a message (as seen in Figure 1,    below) informing you that you need to install the legacy    Java SE 6 runtime in order to open and use    Jitsi. (This same legacy version of    Java is also called 'Java for OS X    2015-001' by Apple, as seen in Figure    2, below.)  <\/p>\n<p>    To install this required legacy version of    Java, follow the steps below:  <\/p>\n<p>    Step 1. Locate Jitsi in your    Applications folder and double-click    to open it.  <\/p>\n<p>    Step 2. If you need to install the legacy    Java SE 6 runtime, the alert in Figure    1 will pop up.  <\/p>\n<p>    Figure 1: Alert window notifying the user to install the    legacy Java SE 6 runtime for Jitsi  <\/p>\n<p>    If you already have this version of Java    installed, Jitsi will open without this    installation message, and you can skip to Section    3, Adding    accounts to Jitsi.  <\/p>\n<p>    Step 3. Click on More    Info in the alert window. This will open up a webpage    in your browser where you can download the required legacy    version of Java 6 from Apple.  <\/p>\n<p>    Figure 2: Apple support page for legacy Java 6  <\/p>\n<p>    Step 4. To download the legacy version of    Java 6, click on the    [Download] button at the top of the webpage.    Save the file to your Downloads file.  <\/p>\n<p>    Figure 3: Download progress bar in Firefox  <\/p>\n<p>    Step 5. Navigate to the    folder in which you saved the Jitsi file    (titled JavaForOSX.pkg). In this example, we saved it in the    Downloads file.  <\/p>\n<p>    Figure 4: The Downloads folder containing the Jitsi .pkg    file  <\/p>\n<p>    Step 6. Double-click the    Java .pkg file to mount it as a disk    image. It should show up in a new window (Figure    5, below) and under Devices in the left-hand    sidebar of a normal Finder window.  <\/p>\n<p>    Figure 5: Inside the mounted Jitsi disk image  <\/p>\n<p>    Step 7. Double-click    JavaForOSX.pkg in the mounted disk image. It    will open the installer for the legacy version of Java    for OS X 2015-001.  <\/p>\n<p>    Figure 6: Installer for Java  <\/p>\n<p>    Step 8. There is no special installation    details for Java. Click    [Continue] through the Read Me section, then    review and agree to the    License agreement. To install Java in    the default location for installation (Macintosh HD),    input an admin-level password to authorize the installation of    Java.  <\/p>\n<p>    Figure 7: Java installation complete  <\/p>\n<p>    When you are finished, the installer will show that the    installation was successful.  <\/p>\n<p>    Step 9. Click [Close] to exit    the Installer.  <\/p>\n<p>    Step 10. Before we continue, we should    unmount (or 'eject') the    Java disk image. Find Java for OS    X 2015-001 under Devices in the Finder    sidebar. Click on the    {eject} icon next to it in the sidebar to    unmount the disk image.  <\/p>\n<p>    Figure 8: Unmounting (or ejecting) the Java disk image  <\/p>\n<p>    When you have the newest version of Jitsi and    the legacy version of Java SE 6 installed, you    can open Jitsi for the first time. Depending    on your System Preferences for Mac OS    X, you may see a few messages when you run    Jitsi for the first time.  <\/p>\n<p>    To navigate these and run Jitsi for the first    time, follow the steps below:  <\/p>\n<p>    Step 1. As with most Mac OS X    apps downloaded from sources other than those    downloaded from Apples official App    Store, youll see a confirmation alert the first time    you open Jitsi.  <\/p>\n<p>    Navigate to your Applications folder,    locate the Jitsi app, and    double-click to open it.  <\/p>\n<p>    Step 2. Youll see the pop-up in Figure    1 below, asking you if youre sure you want to    open Jitsi. Click    [Open].  <\/p>\n<p>    Figure 1: Confirmation alert when opening Jitsi for the    first time  <\/p>\n<p>    Step 3. Depending on what your    Firewall settings are in the Security &    Privacy section of System Preferences, you may    also see a second alert as Jitsi opens.  <\/p>\n<p>    Figure 2: Authorization alert for Jitsi to accept incoming    connections  <\/p>\n<p>    The alert window will ask you if you want the application    Jitsi.app to accept incoming network connections?    Click [Allow].  <\/p>\n<p>    Jitsi supports many different services and    protocols for text chat. The first time you launch    Jitsi, you will see the window shown in    Figure 1, which allows you to add the accounts you    want to access through Jitsi.  <\/p>\n<p>    Figure 1: Jitsi's initial account configuration screen  <\/p>\n<p>    You can use this screen to enter a username and    password for each of the services displayed, for a    total of four accounts. But you must already have accounts    for these services before configuring them for use here in    the Jitsi client. The sections below describe    how to set up accounts for various IM and    VoIP service providers.  <\/p>\n<p>    Note: Both Google Talk and    Facebook may require that you change certain    account settings before you can access their text    chat services through Jitsi. To learn    how, see the following two sections:  <\/p>\n<p>    As shown in Figure 1 of the previous section, the first    time you launch Jitsi, you will see an account    configuration screen that allows you to add various chat    services to the application. After you have added at least one    account, this screen will no longer appear. In order to add    additional accounts, follow the steps below.  <\/p>\n<p>    Step 1. Click File    in Jitsi's menu and scroll    down to select Add new    account... to choose the service or protocol you want to    use.  <\/p>\n<p>    Figure 1: Add New Account screen  <\/p>\n<p>    Step 2. Select Google    Talk from the Network drop-down list.  <\/p>\n<p>    Figure 2: Entering Google Talk account details into the Add    New Account screen  <\/p>\n<p>    Step 3. Type your Google    username  <\/p>\n<p>    Step 4. Type your Google    passphrase  <\/p>\n<p>    Step 5. (Optional)    Uncheck the Remember Password box.  <\/p>\n<p>    Important: If you want Jitsi    to remember your Google Talk account    password for you, you should first enable its Master    Password feature.  <\/p>\n<p>    Step 6. Click    [Add]  <\/p>\n<p>    You can now use Jitsi to communicate through the Google Talk    account you have added.  <\/p>\n<p>    Note: If you are using 2-step    verification to protect access to your Gmail account, you    may see an error like the one shown in Figure 3 when    Jitsi tries to access your account. (It will also display the    same error if you get your passphrase wrong.)  <\/p>\n<p>    Figure 3: Google Talk authentication failed (possibly as a    result of \"2-step verification\" settings)  <\/p>\n<p>    To access Google Talk using Jitsi, you will    need to generate an \"application-specific    password\". To learn how, see Google's    instructions. When you have generated an app    password for Jitsi within your    Google account, you will enter that password    within Jitsi as the main password for your    Google Talk account.  <\/p>\n<p>    There are two settings that you may need to change on the    Facebook website first before    Jitsi can use Facebook for    chat: - Create a username for your    Facebook account. - Turn on    Facebooks application platform.  <\/p>\n<p>    Step 1. Assign a username to your    Facebook account on the    Facebook website.  <\/p>\n<p>    Before Jitsi can connect to    Facebook to use its chat functionality, you    must assign a username to your Facebook account.    Unlike most Web services, Facebook does not    require you to select a username when you create your    account, but it does allow you to create one if you wish. You    can confirm your username by signing into your    Facebook account.  <\/p>\n<p>    Your username is what appears in the address bar of    your browser after <a href=\"https:\/\/www.facebook.com\/\" rel=\"nofollow\">https:\/\/www.facebook.com\/<\/a> when you    view your Timeline or Page. So, if your    username is elena.katerina, you should see    <a href=\"https:\/\/www.facebook.com\/elena.katerina\" rel=\"nofollow\">https:\/\/www.facebook.com\/elena.katerina<\/a> in your    browser's address bar when viewing your Timeline. Your    username is also part of your    Facebook email address    (elena.katerina@facebook.com, for example).  <\/p>\n<p>    If you do not have a Facebook    username, you can choose one by signing into your    Facebook account and selecting    Settings > General or by    navigating to    <a href=\"https:\/\/www.facebook.com\/username\" rel=\"nofollow\">https:\/\/www.facebook.com\/username<\/a>.  <\/p>\n<p>    Facebook may need you verify your account    before allowing you to select a username. This could    require giving Facebook a mobile phone number    at which you can receive a text message. For more details see    Facebooks explanation of    usernames.  <\/p>\n<p>    Step 2. Turn on Facebooks    application platform in order to give    Jitsi access to your Facebook    account. To do this, sign in to    Facebook, select    Settings > Apps, then    confirm that the Apps, Websites and    Plugins setting is Enabled.  <\/p>\n<p>    Note: Turning on Facebooks    application platform opens up some of your    Facebook data to third-party application    developers. This data is available not only to the    Facebook applications that you choose to use,    but also to the Facebook applications used by    your friends. After turning on Facebooks    Apps, Websites and Plugins, be sure to check the    settings under Apps others use. This setting allows    you to hide some personal information from applications used by    your friends. Unfortunately, Facebook does not    offer settings to hide all personal information. As    long as the application platform is Enabled,    certain categories of data (including your friend list, your    gender, and any information you have made public) are    accessible to apps used by others. If this is unacceptable,    you should disable Apps, Websites and Plugins and avoid using    Jitsi with Facebook Messenger.  <\/p>\n<p>    Once have chosen a Facebook username    and enabled the application platform, you can add your    Facebook account to Jitsi.  <\/p>\n<p>    As shown in Figure 1 of the Add accounts to Jitsi    section, the first time you launch Jitsi,    you will see an account configuration screen that allows you to    add various chat services to the application. After you have    added at least one account, this screen will no longer appear.    In order to add additional accounts, follow the steps    below to add your Facebook account to    Jitsi.  <\/p>\n<p>    Step 3. Click File    in Jitsi's menu bar and select Add new    account... to choose the service or protocol you want to    use.  <\/p>\n<p>    Figure 1: Add New Account screen  <\/p>\n<p>    Step 4. Select    Facebook from the Network list to enter your    username and passphrase  <\/p>\n<p>    Figure 2: Entering a username and password into the Add New    Account screen  <\/p>\n<p>    Step 5. Type your Facebook    username  <\/p>\n<p>    Step 6. Type your Facebook    passphrase.  <\/p>\n<p>    Step 7. (Optional) Uncheck    the Remember password box  <\/p>\n<p>    Important: If you want Jitsi    to remember your account passwords (or passphrases) for you,    you should enable its Master    Password feature.  <\/p>\n<p>    Step 8. Click    [Add]  <\/p>\n<p>    You can now use Jitsi to communicate using    your Facebook account.  <\/p>\n<p>    XMPP and Jabber are different    names for the same instant messaging (IM) protocol. It is an    open standard, and there are many providers who offer    free Jabber\/XMPP accounts that you can use    with Jitsi. The IM Observatory allows you to    evaluate some security    properties of public Jabber\/XMPP services.  <\/p>\n<p>    If you have experience running online services, you can also    install a Jabber\/XMPP server    (such as ejabberd or    Prosody IM) on your own server    and provide accounts to members of a particular community or    organization.  <\/p>\n<p>    Below, we recommend a few services that have a great deal of    experience protecting their users' privacy.  <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>Excerpt from: <\/p>\n<p><a target=\"_blank\" rel=\"nofollow\" href=\"https:\/\/securityinabox.org\/en\/guide\/jitsi\/mac\/\" title=\"Jitsi for Mac OS X  Secure instant messaging and VoIP\">Jitsi for Mac OS X  Secure instant messaging and VoIP<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> Posted10 August 2016 Jitsi is cross-platform, free and open-source software for Instant Messaging (IM), Voice over IP (VoIP) and video chat. It is compatible with many popular IM and telephony services and provides reliable end-to-end encryption for text chats (and somewhat experimental end-to-end encryption for voice chats). Jitsi is cross-platform, free and open-source software for Instant Messaging (IM), Voice over IP (VoIP) and video chat.  <a href=\"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/jitsi\/jitsi-for-mac-os-x-secure-instant-messaging-and-voip.php\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"limit_modified_date":"","last_modified_date":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[261458],"tags":[],"class_list":["post-215510","post","type-post","status-publish","format-standard","hentry","category-jitsi"],"modified_by":null,"_links":{"self":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/posts\/215510"}],"collection":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/comments?post=215510"}],"version-history":[{"count":0,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/posts\/215510\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/media?parent=215510"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/categories?post=215510"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/tags?post=215510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}