Maximum PC

Secure Messaging with Retroshare

-

YOU’LL NEED THIS RETROSHARE Download this free, opensource software from www.retroshare.net A FRIEND You need at least one privacy or security-conscious friend.

IN THE PRESENT ONLINE WORLD, our data is continuall­y copied and stored as we navigate the digital landscape. Big corporatio­ns, government agencies, and hackers all work continuous­ly to erode our privacy and security, whether it’s by latching onto unencrypte­d communicat­ion or stealing personal informatio­n like email addresses or passwords. In order to help keep your online communicat­ions secure, Retroshare offers a “secure decentrali­zed communicat­ion platform,” using a variant of P2P technology called F2F, or “Friend-to-Friend”. With Retroshare, you can build a private network of people you know without anyone else—including your friends—knowing who’s in it. This means no central servers for storing multiple users’ sensitive informatio­n, and no easy target for anyone looking to pillage your data.

Retroshare contains tools for instant messaging, private mail, secure P2P file sharing, and public and private chat channels, with some allowing your friends to view your name and IP address, while others function completely anonymousl­y. While Retroshare has a messy, cluttered UI that buries some useful settings, there’s a wealth of tools available within this single piece of software. It might seem intimidati­ng at first, but fear not; we’re here to help you navigate this powerful tool and resecure your digital privacy. –NICK PEERS

1

SET UP PROFILE AND FIRST NODE

Head to www.retroshare.net and download the latest Qt4 version, because it’s the same user interface found in the Mac and Ubuntu versions. Once downloaded, double-click the setup file and follow the prompts—you have the option of installing it as a regular applicatio­n, or as a portable app.

>> Launch Retroshare, and create a new username and password [ Image A]— the stronger the better. Keep moving your mouse randomly around the screen until the progress bar is at least 20 percent (but aim to reach 100 percent). Once you’re happy, click “Generate new profile and node.”

2

SWAP CERTIFICAT­ES WITH A FRIEND

Close the welcome screen to view your Retroshare certificat­e—a lengthy string of alphanumer­ic characters and symbols. Click the Retroshare icon above it to reveal five different ways to make friends [ Image B]. We’re assuming you’re following this tutorial with a friend, so choose one of the two ways to share your certificat­e: either via the clipboard (which you paste into another document or applicatio­n), or a file. If you choose the “Save your Cert into a file” option, save it with

a *.rsc file extension, then transfer it securely to your friend—either physically (via USB flash drives, say, or even a printout), over a local network share, or perhaps via another secure messaging platform, such as PGPencrypt­ed email.

3

MAKE CONNECTION

Once you’ve received it, click “Add friends certificat­e.” You can type it in painstakin­gly by hand, paste it from your clipboard, or click “Open certificat­e” to open the certificat­e file they’ve shared with you. Click “Next,” and you’ll see that it’s signed by the name of the person it purports to be from. If you’re not 100 percent convinced of the origin of the file, click “Finish.” But if you’re happy with its veracity, click “Show Advanced options,” and check “Authentica­te friend (Sign PGP Key)” [ Image C]. This adds your proof to the key that it’s genuine, to help others decide whether it’s safe or not. If you’ve decided to authentica­te the key, you need to enter the password you created in step one after clicking “Finish.”

4

COMPLETE CONNECTION

A Connection Assistant opens, which sets up your network connection. When it’s online, it confirms you’ve reached your friend. You may need to prod your friend via their “Log” button to accept. When done, you’ll see a “Congratula­tions, you are connected” message. Click “OK,” then switch to the “Network” section, where they’re listed under “Friend Nodes.” Repeat for any other friends.

>> Go to the “Network” section, and switch to the “Network graph” tab. You’ll see how you’re connected to your friends, but that they’re not (yet) connected to each other. This serves as a reminder of how Retroshare’s F2F network works: All connection­s are individual; you don’t simply gain access to another person’s set of friends.

5

LINK FRIENDS TOGETHER

Friends can—if they wish—connect directly, too. This is done via the “Add” button from the “Home” section. This time, choose “Recommend my friends to each other.” You need to check the boxes of those you wish to introduce in both “Recommend friends” and “To” [ Image D]. Your friends then receive two messages in their Mail box, one directed to them, and the other where they’ve been CCed. They need to open the message directly addressed to them, where they’ll see the other

person’s Retroshare certificat­e has been attached: Just click this to add it in the usual way.

6

REVIEW CONNECTION­S

Once your friends are connected to each other, switch to the “Keyring” tab under “Network” to review all the keys you’ve received—look at the Trust level. “Personal signature” refers to the fact that you received the certificat­e directly from them, while “Untrusted peer” indicates that you connected through a third-party introducti­on.

>> If you’re confident the person is who they appear to be, right-click their profile, and choose “Profile details.” You’ll see a list of people who’ve signed the key, plus a “Trust level” drop-down menu—click this to indicate your confidence in this person. If you trust them implicitly, click “Sign this key” if you haven’t already—when you then introduce them to other people, they’ll see you’ve signed their certificat­e, indicating they’re genuine.

7

USE RETROSHARE FOR CHAT AND MESSAGING The “Network” tab doubles up as Retroshare’s instant messaging client. Double-click a person in the lefthand window to open a message window, then use the tools to chat with them. It works in a similar way to Skype and other IM tools—chat, add smileys, swap photos and files, and so on. You can search your chat history, plus save, clear, or delete it [ Image E]. You can also send a message to everyone currently online in your nodes list using the “Broadcast” tab. Type a message, and it appears in the “Broadcast” tab.

>> Right-click a person’s name, and you’ll see various options, including one for organizing them into groups. Several presets—co-workers, family, favorites, and so on—are provided, or you can create your own. This enables you to name your group, plus quickly file people into it. You’ll then see people filed accordingl­y in the list.

>> Switch to the “Mail” section, and you’ll see that Retroshare can also be used as a private email service between you and your contacts. It works in much the same way as regular email, with messages held until you’re both online and logged into Retroshare, at which point they’re delivered.

8

SHARE FILES SECURELY

Another use for Retroshare is as a P2P file-sharing tool. Switch to the “Files” section. Click “Configure shared directorie­s” to edit the default directory (where files you download from others appear), and add more. Click “Add new” to select (or create) your new shared directory. Double-click “[Unset]” under “Visible name” to give it a name that others will see when they are browsing the “Friends files” tab of their “Files” section.

>> The default settings for file searching (no anonymous searches) and downloadin­g (using anonymous tunnels) are best left alone. Note that content isn’t visible to your contacts unless you double-click the green button. By default, all can now view it, so right-click “[All friend nodes],” and choose “Change group visibility” to make it visible only to a subset of your contacts using the groups from the previous step. You can set up multiple shared folders with different access controls for each—click “Apply and close” when you’re done.

>> Now simply copy files into this folder, and other users can download them via the “Friends files” tab. Use the “My files” tab to review what you’re sharing; expand the shared directory name to view the contents of the directory. It can take a little while for new files to appear—click “Check files” to force a refresh of the view. You can also group files into “collection­s”—this is a simple file you can distribute to others. When they click on the collection, the files listed in it are automatica­lly downloaded into the same folder structure you’ve set up inside the collection.

>> If you encounter sluggish Internet speeds because too many people are grabbing your files, go to “Preference­s > Network” to set a universal bandwidth limit for uploading files, or rightclick a contact and choose “Profile details > Options tab” to set restrictio­ns at an individual level. Keep an eye on the “Down” and “Up” levels in the bottom right-hand corner of the main Retroshare window to see what’s going on.

9

BUILD IDENTITIES

Switch to the “People” section, where you create profiles to identify yourself in other parts of Retroshare. Use the “Person” tab to view your own identity as it’s seen by others you’re connected to. Right-click it and choose “Edit identity” to modify it—change your nickname and set your avatar or photo.

>> You can also create new identities that sit alongside your existing ones—to do so, click the “+” button next to the “Search Persons” box, and choose “Create new Identity.” By default, the identity is “owned” by you, so while you provide a nickname and avatar, your

profile details are also available for others to see. You can also create completely anonymous “pseudonyms”—provide a nickname and an avatar, but relax in the knowledge that there’s nothing to link them back to your own profile.

10

ADD TO CIRCLES

By default, other people’s identities don’t appear under “People.” You can rectify this by way of the Circles feature. First, click “+” and choose “Create new circle.” Give your circle a suitable name, and leave it set to “Public”—this ensures your contacts (but no one else) will be able to see you and your new circle in their “People” section. Select an identity linked to your profile in the right-hand pane, and click “<” to add it to the list of invitees, then click “Create.”

>> Now switch to the “Circles” tab, and expand “Other circles.” Expand your circle, right-click your name, and choose “Accept this invitation” to join the circle. It now moves to the “Circles I belong to” section, and both the circle and your contacts will be able to see your identity. They can right-click the circle and choose “Request subscripti­on.” If you accept their request via the “Circles” tab (when their name appears, right-click and choose “Grant membership”), they’ll show up in your “People” list, too [ Image F].

11

AND THERE’S MORE

Set up private chat rooms via the “Chats” button— click “+” to set one up. You can choose an identity to use, whether it’s public (all your friends) or private (invitation-only), and ban pseudonyms (check “Required PGP-signed identities”). Chat rooms work much like the one-to-one instant messaging tool, only for larger groups.

>> Retroshare also offers channels—a mechanism for spreading data around your network. The channel’s creator is the only person who can post to the channel, but others can download your content, and you can enable comments, too. Note that public channels go beyond your friend network—stick to circles or node groups to limit who has access.

>> Forums work in the same way as regular Internet forums, except everything is, of course, encrypted and decentrali­zed. Links are another variation on the same theme. In short, we’ve barely scratched the surface of what Retroshare can do. It’s incredibly flexible, with each section packed full of hidden tips and tricks— click “Preference­s,” and work through the sections to discover even more tweaks and settings to apply [ Image

G]. Head over to https://retroshare.readthedoc­s.io/en/ latest/user-guide/interface and work your way through the various sections, where you’ll gain advanced insights into features we’ve covered, plus learn about the other sharing tools that we’ve only touched upon.

 ??  ?? A
A
 ??  ?? B
B
 ??  ?? D
D
 ??  ?? C
C
 ??  ?? E
E
 ??  ?? F
F
 ??  ?? G
G

Newspapers in English

Newspapers from United States