Tuesday, December 12, 2017

Domain admins, in insecure network devices?

A vendor is at a clients site:
"Hey Oliver, I was told to give you a call. I'm having difficulty saving this file across the network. I've:
given the account admin access,and tried domain admin access
Shared the C:\ drive with everyone,
turned off the firewall,
and disabled antivirus,
and it's still not working. "

I look, finding that at somepoint the device has been given the topmost level administrator account to save the occasional file.
No, that device is not secure.

I start pulling at threads: of the machines have their C:\ and C:\users folder shared with the group "everyone".

What? Why aren't policies propogating?
We purposely create policies and settings to prevent this. But, over the years various vendors have defacto removed computers & users from the domain to get their solutions to work. Security & fallout are not their concerns.
I found the workstations had their network settings changed to take them out of the domain controllers' authority.

"How did this happen?" you may ask.
This client was setup before we became serious about preventing end-users from having admin access.

This is why we don't want end-users to have admin access. Or if we do give it to them, it's limited and can't change the settings which

Now i've spent 4 hours at a 10 device office cleaning this up. I know, I know, monitoring should have highlighted an issue much sooner. But some of these sites are hourly, or were configured many years ago and policy changes (like no admin access) aren't verified or truly enacted. Left forgotten. Really, both I & the client are appreciative this was brought to light before an issue happened.

edit; some policies I have which should interact with all this: - Enable Logging & syslog
- Force windows firewall on - and log
- define workstation administrators group
- password expiry




Wednesday, October 11, 2017

Delegate Access Recursively in Exchange 2010 using Powershell


It wasn't straight forward to add an ex-employees mailbox to another user, or set of users, with readpermissions only or reviewer access

Problems:

- "cannot expand folders" error after mailbox was added
- there were no folders in the mailbox which was added
- A bit of a shuffle and wait in regards to adding the read-only data to the user's mailbox
- You want to add/remote/change access to multiple, nested folders using Powershell.

I only wanted to give read access, not the ability to make changes - for a number of reasons - but really to maintain the integrity and authenticity of the mailbox (didn't want other employeees removing data, etc)


Keep in Mind:

ADD-Item adds new entries, but does not modify entries if they already exist
SET-Item modifies entries, but does not add new entries if they don't exist
REMOVE-item removes items
Following any command by |whatif will show you what it would do, opposed to doing it. 
Following any command with |out-file C:\myresults.txt will output the console to text file, so you can browse or search & use as strings.
 Gee, powershell is cool! 

With this in mind, if you're modifying or removing access, simply change your the appropriate verb in any powershell command.. mostly. 

Solutions:

Using exchange 2010 Powershell:

First, add the generic permission:

add-mailboxpermission -identity UserBeingShared -user UserReceivingAccess -AccessRights ReadPermissions -InheritanceType All -AutoMapping $True

( Reference: https://technet.microsoft.com/en-us/library/bb124097(v=exchg.160).aspx )

This gives access and maps the folder - but you will probably get a cannot expand folder error when attempting to open it.


Next, add the permissions you want: 
If you just want to add a single folder, that's easy:

Add-mailboxfolderpermission -identity UserBeingShared:\Inbox -user UserReceivingAccess -AccessRights Reviewer

( Reference: https://technet.microsoft.com/en-us/library/dd298062(v=exchg.141).aspx

You'll notice that just the inbox comes through.

If you want to add everything:

ForEach($f in (Get-MailboxFolderStatistics UserBeingShared| Where { $_.FolderPath} ) ) { $fname = "UserBeingShared:" + $f.FolderPath.Replace("/","\"); Add-MailboxFolderPermission $fname -User UserReceivingAccess -AccessRights Reviewer }

If you don't want to share everything but do need recursion check out:

ForEach($f in (Get-MailboxFolderStatistics UserA | Where { $_.FolderPath.Contains("/Inbox") -eq $True } ) ) {
 $fname = "UserA:" + $f.FolderPath.Replace("/","\");
 Add-MailboxFolderPermission $fname -User UserB -AccessRights Reviewer }


Credit due here, and, recursively :-)
https://social.technet.microsoft.com/Forums/exchange/en-US/ab720430-8b3a-4a31-8f29-b0ddbf064ea6/grant-full-inbox-access?forum=exchange2010


Misc: 


If the delegated mailbox does not appear in outlook, try closing & re-opening Outlook, waiting 15 minutes, or, add it manually by opening that users' email setup, choosing advanced, then add the mailbox in question.

You should see the Delegated User's Name, with an expanding-karet next to it.


Friday, July 7, 2017

ASCII Art in Google Docs - Font Character Spacing Determined by Font / Typeface.

There's seemingly no option to adjust individual character spacing in google docs.

You can adjust the spacing which occurs when you start a new line, but not of letters or font characters.

Simply: the solution is to change fonts. The font spacing is seemingly controlled through this.

I was attempting to ASCII art and found it askew, however I pasted it into word and it immediately looked perfect in Courier New font -- I then pasted the text into google, highlighted it and matched the font, and, done!

I recommend that you ensure you're copying a blank line above and below the ASCII so you're sure you've got all the pieces!

Oh, and make sure that the lines of your ASCII art fit on a single line, in the google doc. If it starts a line where it shouldn't, it'll ruin the art.. adjust page margins and font size to hit this - and ensure you're on single spacing in the formatting menu-option :-)



████████╗ ██████╗ ████████╗ █████╗ ██╗     ██╗     ██╗   ██╗
╚══██╔══╝██╔═══██╗╚══██╔══╝██╔══██╗██║     ██║     ╚██╗ ██╔╝
   ██║   ██║   ██║   ██║   ███████║██║     ██║      ╚████╔╝ 
   ██║   ██║   ██║   ██║   ██╔══██║██║     ██║       ╚██╔╝  
   ██║   ╚██████╔╝   ██║   ██║  ██║███████╗███████╗   ██║   
   ╚═╝    ╚═════╝    ╚═╝   ╚═╝  ╚═╝╚══════╝╚══════╝   ╚═╝
             __          __  ______    _____    ____    __  __   ______ 
     /\     \ \        / / |  ____|  / ____|  / __ \  |  \/  | |  ____|
    /  \     \ \  /\  / /  | |__    | (___   | |  | | | \  / | | |__   
   / /\ \     \ \/  \/ /   |  __|    \___ \  | |  | | | |\/| | |  __|  
  / ____ \     \  /\  /    | |____   ____) | | |__| | | |  | | | |____ 
 /_/    \_\     \/  \/     |______| |_____/   \____/  |_|  |_| |______|


Saturday, March 18, 2017

Myfordmobile , reset your cars modem



I have an Ford Energi car. Sometimes it loses the ability to communicate alerts specifically through the app.

The solution is simple, pull fuse # 10.

To do this most easily, you'll need a pair of needle-nose plyers, or similar.

1. Find the fusebox below the dash - the bottom panel pulls out.
2. Find fuse #10, it's a red one which says 5.5 on it.
3. Pull the fuse, and set it aside. wait 5 or so minutes.
4. Re-insert the fuse.

Done.

If you happen to lose the fuse (I did, it fell behind the carpet in the car) you'll likely have to order a new one online. It's called an ALT fuse (https://jet.com/product/THE-INSTALL-BAY-BY-METRA-75-Amp-ATL-3-Prong-Fuse-5-Pack-ATL755/c1b8824720444c4a963da72d16349ade)

The photo from below the dash show the larger power connector and it's release mechanism
This is a 2015 Ford Fusion Energi.

Monday, March 6, 2017

Filemaker Pro & APEasy - user receiving alert that there's a licensing conflict with themselves.

Problem:


When opening APEasy, it displays an error that you've reached your maximum number of licensed users.

In my instance, this error was only affecting one user on one computer.

Though this is comprehensive, it is not refined. At a point I threw up my hands and just hit all the bases.


Solution:


Prep:

Open Filemaker Pro, by itself, without launching the attached service, in this instance, apeasy. Just hit start and open filemaker pro. Go to the help, about, and click on info - grab that license key!

-Try holding control as you click to open the APeasy FMP on the local computer - this will task it to reinitalize and it may be that simple!

Steps:


- Reboot the server.

If that doesn't do it, try:

- On the server, open a web browser and navigate to http://localhost:16000 - this is FileMaker Pro's setup.

You may see that there's an update for the server -- only apply the update if all users are down. Else, don't stir that pot!

Note, if it says that the server is more updated than the workstation, you will want to update the workstations!

-Launch the admin control panel

Username: master  | Password: master

look under clients. If your troubled user is here, force them out and test again.

If that doesn't do it try:

- Ensure server is on intranet sites, for the workstation having trouble, in multiple capacities, to include IP address (remember to remove this. For security, only use FQDN!)

- Uninstall newer versions of Java - APEasy provides version 6.11 or something silly like that - it's good to go back to basics when testing - remember to reinstall the newer versions of java after it's fixed.

Remove the following folders:
%userprofile%\appdata\local\apeasy
%userprofile%\appdata\local\filemaker pro
%userprofile%\appdata\local\filemaker
%userprofile%\appdata\roaming\apeasy
%userprofile%\appdata\roaming\filemaker pro (may not exist)
%userprofile%\appdata\roaming\filemaker (may not exist)
C:\programdata\apeasy (may not exist)
C:\programdata\filemaker (pro)  (may not exist)

Backup and remove the following registry keys:
HKCU\Software\Apeasy
HKCU\Software\Filemaker (pro)

Run a repair of filemaker pro from "programs and features" in the control panel-- you will need both your license key AND the name of the software company, in this instance "Small Business Computers of NE" - said otherwise, the "company" field is not you or your clients' company, but the group which is using filemaker pro as the platform for their software.

Try launching again, if still failure:
after all of the above, hold control while launching.
There's another shortcut, holding shift while launching - this seemed to allow progress but I didn't make it down this path - I was told this would allow me to manage the APeasy interface.

TO test:
Log into another users account on the same workstation, does the program launch?
If so, it's something in their user profile,
if not, it's something on the workstation
if it doesn't launch for anyone, it's a problem on the server.

Also try:
Copying a new "APEasy Startup" file over, from the server to the workstation. or from a working computer to the non-working.

Making sure the APeasy Startup item is not on a redirected, roaming, or network location, at least for testing purposes.





Saturday, February 25, 2017

How to merge or combine cells in Google Documents



Quick post:

Lets say you have two columns in a Google  Sheets

First Name | Last Name

And you want to combine them. 

if you use the merge cells tool, it's going to remove one of the columns.

Looking online, there doesn't seem to be an easy way to merge them,

so we must get a little creative!

First: Copy the two (or more) columns you want to merge, to their own google sheet, we'll call the temporary sheet.

Second: Save a copy of the temporary sheet to your computer (file, "download as").
 Ensure you're saving it as a Comma Seperated Value, or CSV

Third, Open the CSV in notepad. Notepad is built into windows and should open CSV by default.

You'll notice the top header is your first two columns, and then each row is on it's own line.

Fourth: Go to the "Edit" menu in notepad, and choose "Replace"

Fifth: in the "find" field, type a singular comma, and in the replace field, type a singular space, and hit, find replace all.

Sixth: rename the top row, in notepad, which in our example would say "first name last name" after completing these steps and simply change it to what you want it to be, for instance "full name" 

Seventh: Exit notepad, Saving

Eighth: Go back to google sheets, and create a new one, tell it to open from your computer, the CSV which you just saved

Nineth: That successful, Sheets should now show one column the way you want, copy it

Tenth: Go back to the original sheet and paste the data. This likely means you'll need to select the original columns which you merged, delete them, add an additional column, and then paste the data you made there.

Said otherwise: Delete the "first name" "last name" columns (hold control and click on the very top of them to highlight. Right click, "delete columns".)
Then, right click where the new column will go, "insert"
Then, paste the completed data from your temporary spreedsheet.

This sounds complicated but it could take less than a minute to do, and could likely be automated.

These steps though make me wonder if I'm missing something from google sheets. Regardless, using this method I was able to complete my task more quickly than had I researched a built-in method.

Friday, September 30, 2016

0xc0000017 Error When Installing a 2012 R2 VM on a 2012 R2 Hypervisor

I read up on this longer than I needed to.


Simply: Change the ram to 1024MB

The default value of 512 isn't enough to start the install process.

You may also want to change the dynamic starting ram to 1024MB.


Details:
My issue was that the 2012 r2 installer ISO would let me launch, but would throw up a 'windows could not start' error immediately.

It gave the error:

0xc0000017

Tuesday, September 27, 2016

Update hostname in Mint Linux

A simple one liner here to update the hostname (computer name of Mint Linux 18).

I had to find out the name of the text editor installed. I typed, "text" in the launch bar, opened the text editor, selected: help, about. This told me the name was 'xed'

So open a terminal window and type

Sudo xed /etc/hosts

Which will open an administrative text editor.

Simply replace the host name with what you want, save and reboot.

Another method is simply to type sudo hostname - but that only TEMPORARILY changes your host name!

The method I mentioned first will do it permanently!

Install All Panasonic Drivers

I have a Panasonic laptop. It came with a disk to install all the drivers, you can also download the most current drivers from their website for your model using this nifty utility HERE (Click on Download manager)

What that leaves you with is a giant list of files and folders. If you notice, in each folder is a pinstall.bat - because of this, we can write a line of script to go through each folder and run that bat instead of having to run the setup in each one.

0. Close all unnecessary programs to prevent installation conflicts.

1. Open the folder you've downloaded all your drivers to.
2. Copy the address from the top bar. mine looks like this C:\users\oliver\desktop\panasonicdrivers\
3. Click start, type "powershell" right click on the result and right click, run as administrator
4. Enter this text into powershell
Get-Childitem -path "path to drivers with quotes around it" -recurse -filter pinstall.bat | foreach-object { & $_.fullname }

Let er' rip! You'll likely need to monitor the install as the occasional 'next' window pops up.



Wednesday, September 14, 2016

One Synergy Client, two Synergy Servers

Synergy is a tool which allows you to use one mouse across multiple computers - it works for mac, windows and linux.

You need multiple independent machines connected over a network - but it's great if say you have one machine dedicated to text based stuff, one to rendering, or lab work -- whatever it may be.

Any situation where you have more than one computer and want to be able to control them all with one mouse and keyboard.

This setup is better than remote desktop because the computers are stand alone, and suffer less resource limitations.


In my shared office we recently installed an old all in one computer on the wall. We didn't want to put windows 8 on it so we used linux instead (ubuntu mint).

Setting up synergy we found it was not direct as to how to get multiple mice and keyboards to control one screen. We wanted to be able to pull up projects to show one another as simply as possible.


The easiest fix is to open TWO instances of synergy on the client machine


Change the port the client listens on,

Change the port the server communicates with (so that they're both unique) 

and supply the server's unique IP address for both.

We had to do a little fiddling to get the monitor setup right - I don't think we could all come in from the same side - so one employee is coming in from the right, another from the left and one from below. 

It works exactly as expected, super cool!

Remember to open the necessary ports on your workstation firewall!

Synergy can be purchased and downloaded here: http://symless.com/synergy/

Friday, February 12, 2016

Server 2012 R2 Installation Failure & Solution


Problem:



The Microsoft download for Server 2012 R2 won't install - it gets to the point where it's expanding files and for me, at 35% would say, "Windows cannot install required files. The file may be corrupt or missing. Make sure all files required for installation are available, and restart the installation. Error code: 0x80070570 "

Reading online, I found that the issue is literally due to a bad file from Microsoft -


I ran this checksum checker: http://www.winmd5.com/

and got this checksum from the bad file:
b391a267949518ed6bb69f908f252076

When I really needed:
5b5e08c490ad16b59b1d9fab0def883a

I downloaded the files using different methods (browser, computer, ISP & physical location) multiple times, without luck.

Solution:

Finally I did a search for the checksum along with the word torrent and was introduced to the site burnbit.

Burnbit takes download links and turns them into torrents.

http://burnbit.com/torrent/291051/9600_17050_WINBLUE_REFRESH_140317_1640_X64FRE_SERVER_EVAL_EN_US_IR3_SSS_X64FREE_EN_US_DV9_ISO

As you can see it has the same download link as the official MS site listed as a seed.

From there, I went through the download. I noticed that about 98%, my download crapped out!

I had to close and reopen my torrent client (qbtorrent) multiple times to get it to finally progress. Once finished, I ran a check through QBtorrent and it came back OK

Then I ran the md5 checker on the file downloaded through bittorrent and it was OK.


The issue seems to be on Microsoft's side - I think the download is puttering out in speed until it reaches 0kbps, at which point your browser says "DONE" when in actuality it's sitting at 98%!

So when your torrent does the same thing, just close and reopen it several times until it completes. I wouldn't even wait for it to get down to 1kbps, just close and reopen, it'll pop to full speed for a moment or two, get several 10th's of a percent and you'll be done!


In conclusion: 


I'm going to add burnbit to my toolset.





Thursday, February 4, 2016

Simple Google Search Form Field

A BASIC, SIMPLE, PURE HTML FORM SUBMISSION

GOOGLE SEARCHES IN THE SAME WINDOW, ON A GOOGLE PAGE.

GREAT FOR PORTALS.

NOT A CUSTOM SEARCH

My gosh this was difficult to find I ended up grabbing and infering from much more complicated forms,


<form action="http://www.google.com/search" method="get">
<input type="text" id="search" name="q">
<input type="submit" class="solid" value="Search">
</form>

Doll it up however you'd like!

Here are some fancy field boxes, I chose the one that looked like a videogame! Most of these don't have the field submission form, so just add that tiny line to add functionality!

https://colorlib.com/wp/free-css3-html5-search-form-examples/


Monday, September 28, 2015

Followup: Questions to ask Cloudstar or any encrypted email provider

I can see that my cloudstar post is getting a fair amount of views, and I wanted to follow up.  Below are some questions you should ask potential encryption vendors.

Furthermore, a lot of my clients are under the impression that the encrypted service provider they've been pushed to is MANDATORY - but that is not often the case! The true case is that it's mandatory your email is encrypted, and in 99% of cases, it is!

So before you make the leap to cloudstar, or any similar service provider, ask them these questions:

1 How and where are emails encrypted?

2 How and where are emails decrypted?

3 What benefit does your service offer over default TLS?  (Other than preventing non-encrypted delivery, because this is an optional feature of every mail host I've seen, including exchange).

4 What happens if the recipient doesn't allow for encryption?

5 When/if you create a portal page to send to a user who doesn't meet encryption standards, how do they gain access to the portal?

5b If no password is required, and the email is delivered unencrypted, even with a secure URL - wouldn't someone who sniffed the email simply be able to follow the URL?

6 If the portal is hosting attachments, what is the retention period on that? Would my client's clients be able to open an email from several years ago and pull that data?

7 Are you able to whitelist spam from specific users? (Some of our clients forward their received spam to an address for resolution - phrase filtering will likely bounce these messages as spam).

8 What are your uptime expectations and what happens if the gears stop turning? From ISP's to cloud-storage, everyone seems to experience some downtime, from time to time.

9 Can you provide audit encryption logs?

10 What liability does your service accept for both sending and receiving emails?


Thursday, September 24, 2015

Unifi AP showing as Disconnected but are still functional

Problem:

You've installed a Unifi AP system and though things were working at one point, they now are not.


Solution:

Open port 8080 on your unifi controller.


Other solutions:

Make sure the devices can find your DNS server and resolve the controller correctly.

You can SSH into the devices and read their logs.

You can replace the hostname with the hostIP if that's what's failing, or as a test.

Edit; this especially applies if you've moved the software to run as a service - as when the java applet opens it opens the firewall's ports.

You may need to set-inform on the device, and point it to the IP address or name of server. You can also config eth to ensure that the device is set to the correct IP

Keep in mind, either it's using the old admin PW as the SSH password, or if it's updated to a newer controller, it's using a special SSH key which can be found in your controller, as the password for SSH.

Monday, July 27, 2015

Word perfect x6 Cannot Initialize Templates - program cannot start

You can right click to run as administrator, but that's not always a solution.

To fix this, I logged in as administrator,
renamed the affected users userprofile C:\users\username to c:\users\oldusername
logged back in as the user,
opened the old profile,
renamed the folder appdata to oldappdata (you may need to turn on "Show hidden files" in folder options)
renamed oldusername to username
logged out, back in,
word perfect launches

Selectively COPY (not move!) files from oldappdata to appdata, I left out Corel, Temp and Windows, and heavily redacted the "microsoft" folder to be only stuff I was familiar with, Do this for all folders in appdata - which in my instance included Local, locallow and roaming.

Log out, back in,
done.

The reason we copy instead of move is so that we have a good source to restore if things don't work the way we expect. You'll have to decide when you're in the clear to delete the oldappdata.


Wednesday, July 1, 2015

Cloudstar, encrypted email: Just say no

Cloudstar Encrypted Email is a service promoted by several software vendors - to include SoftPro. The encrypted email service is one of a number of offerings cloudstar has, and this has been my only experience with the company.

They tout encrypted email without passwords or usernames - something which sounds too good to be true: it is.

In most all circumstances, an established business would want to stay away from Cloud Star. The only scenario where I think their services can be argued is if you don't already have an email provider (and money isn't terribly important to you), and/or you're hoping that Cloud star will assume a liability* that you don't want to. A note on liability, please read the asterisked (*) comment lower down for my opinions on this.

In that instance, their hosted email package costs slightly more than what you'd pay elsewhere, but you can be sure they're going to meet expectations. ($17 per mailbox per month opposed to $5-10 per mailbox per month), plus Cloudstar has a $700 setup fee which I don't believe is justified -- see below for more on that.

Here's what CloudStar encrypted email does

1. Hosted Email
2. Smart Host for Exchange, Office365 & Google Apps
3. Offer an audit log - they assume liability*.


Here's why cloudstar is useless:

1. They utilize TLS as their encryption scheme which is a default of most all mail servers. TLS is standard on most all mail servers, it's the mainstay of their encrypted email package. 


2. In the event TLS can't be established, they instead send a portal. Which would be a useful service - if they didn't send info to access that data unencrypted to the source. Said otherwise, if they can't send a secure TLS email, they'll send a non TLS email with a message that says "Click here to access your message" but the "click here" link is not secure so if someone IS spying on the email, they'll just be able to click that link.
 (They do offer options here, including pre-defined passwords on the portal, but a similar level of security could be accomplished any number of ways. If you're sharing a key and the data is important, you might as well use PGP - that will be true end-end encryption. If the user has the ability to reset their portal password to a compromised mailbox, how is that secure?).

Furthermore, the retention period on the document hosted in a portal is 30 days.

3. Emails are no more encrypted than they would be otherwise. They try to hide this by encoding it in base64 - but that's practically plain-text to anyone with a plan.

4. Their audit log could be usurped by showing that all of your emails are set to not deliver unless TLS can be established. Said simply, instead of an expansive audit log, simply showing when "Only TLS" was set could be similar evidence of compliance.

Cloudstar does address security, but no more so than doing something simple like setting mail to not deliver unless TLS encrypted communication can be established.

Here's how to turn off best delivery, requiring TLS for all recipients:
1. Google Apps
2. Office365
3. Exchange
3.5 Exchange 2010

Or ask, your mail host if they'll enable the feature.

General security practices:

- Set up SPF DNS records

- Set up DMARC services and DNS records.

- Use spam filtering
-- if you use outgoing spam filtering, or on-prem services, you can filter strings in the message body.

- Invest in training for your users.


Cloudstar charged a $700 setup fee. I'm not sure if this is a blanket fee or perhaps there is actual configuration and setup on their end, but in the instances I've worked to onboard a client with with them it's me, doing the work, changing: configs, certificates, smarthosts, DNS records and troubleshooting, if any.

I believe Cloudstar is unnecessary and fits a niche role. Referring companies use verbage to promote CloudStar as "an industry standard" or, "necessary compliance requirement" when I think in actuality, Cloudstar merely assumes liability* and follow industry standards which could be followed by anyone.




Though CloudStar offers a solution to the bounced email, the portal - it's not a secure solution because they send access in an unsecured manner. There IS an option to enable passwords on the document but at that point the only option is to exchange passwords in person or over the phone because if their email is insecure, emailing the password renders the encryption moot.

In summary: 
Cloudstar's "encrypted email" service has use, but I'm not sure it's fair to say it's an encrypted email service- it's not complete (end-end) encryption, and it's not any more advanced than what is standard for sending e-mail. They offer a portal that is no more secure than sending an insecure email, and if you flip the switch to make it more difficult, you're opening up avenues to use any number of other services due to a password exchange.

Anytime you see a * in this post, in reference to the liability cloudstar assumes, I am assuming that  based on how they send an unencrypted document to the recipient via secure link and that they keep audit log that this means that they've done their legal research and found that that's where their liability ends. This then assumes that they do have some responsibilities -- that part is especially conjecture so please research that if offloading liability is your goal.

I think that it's a bit scammy that they use the buzzwords they do and that they are referred by software companies as a requirement. That their setup fee seems arbitrary at best and indicative of an attitude.

Their tech support and sales team were very helpful when I contacted them.

I would feel much better if my clients did not use this service.


Going forward, I'm going to research a better password related encrypted solution - I have a number of leads some which may be paradigm shifts for our clients. That's a blog post for another day.


Edit! See my followup blog post here, which includes a set of questions you should ask any vendor offering encryption.

Edit #2, on 2/26/2017:
I've successfully navigated my clients away from using services like this. I'm now reading horror stories about people who are receiving "encrypted" portals from hackers and are entering their portal, domain or email credentials and losing them to the hacker. This service, and ones like it, have created a false sense of security which creates a perfect storm for interlopers.

My ultimate advice:
Train your employees. Seriously, this is the key. Find a group which will both train AND test them by sending 'real' phising emails to see if they fall for it, after training.


Have notes in your e-mail which seek to prevent interlopers, messages like "We will never change wiring instructions" or "call before wiring money, each time" are cumbersome, but remove a lot of potential for failure.

Turn off insecure cryptography packages:
Run IIS Crypto on your mail servers, if they're local, to disable bad cryptography packages.


On any mail client (exchange, o365, google suites) turn off the 'best attempt' delivery feature, and instead have emails which can't be securely sent, bounce back to the sender.

Other potential related security vulnerabilities:
- Office should open in protected mode when opening files from outlook - a lot of people turn this feature off because they don't like having to click 'disable protected mode' . Leave this feature on.
- Make sure users don't have admin access, passwords are secure and more.
- E-mail on your local network should be secure, incase someone installs something on your network to monitor for unencrypted messages.
- Ensure copiers, DVR and other internet devices have passwords on them. I've come across the following hacked devices: A PBX phone system, a large MFC copier and a front-end business router. In all instances, exploits were taken advantage of and the machine was snooping, spamming or redirecting to viruses.


EDIT:

I had a client sign up for a similar service - they were told that "google and hotmail accounts are not HIPAA compliant" but-- though the user did use google as their host - their email was coming from @companyname.com NOT @gmail.com -- if you're being directed toward a similar service- it's OK to have google or office365 ("hotmail" or outlook.com) as a host - so long as the email is coming from your domain -- said otherwise - anyone can be your host - but it needs to be tied to the domain name your company has purchased so no companyname@gmail.com!

Sunday, May 3, 2015

Problem with windows 10 wherein a full screen app doesn't exit gracefully

I was playing GTA5 and when it quit, my monitor said it was going into standby mode.

I've been having problems with build 10074.

Anyway, a quick fix which doesn't involve hard-restarting is to follow this process and have faith:

Hold the WINDOWS KEY and push R
Type CMD
Type SHUTDOWN /L
Push ENTER

this causes windows to log out of your account and the login screen should appear. You can simply log back in.

Other thoughts:
Putting your computer in standby might also do it.
Maybe windowskey+L too.

Wednesday, April 15, 2015

GTA 5 for PC - social club launcher crashing

I tried several tricks to get this to work, but it kept crashing!

Just turn off Raptr or AMD gaming evolved - and try again!

It's that easy!

This is my shortest, least formatted blog post!

Monday, April 13, 2015

PowerColor r9 280x Crashing

Problem: The card crashes often

Why: Because the fan speed isn't changing automatically

Solution: Open CCC and go to "performance" and "AMD Overdrive"  - accept the license terms, enable overdrive and enable manual fan control, bump it up to 100%

Download & Run Furmark Burn in test http://www.ozone3d.net/benchmarks/fur/

If manual fan control isn't set to 50%< furmark will likely cause the card to reach 90 degrees Celsius and crash.

If you disable manual fan speed while running furmark - you'll notice it doesn't return to 20% and goes where it should, for me it bounced between 40~50%

From this point forward, fan speed should be correctly automated.

If you choose to turn off AMD Overdrive - watch furmark to ensure that the fan speed isn't sitting at 20% (Fan speed is some of the text on the graphics card burn-in)


Wednesday, March 18, 2015

Triple+ Monitor Setup, tricks for success


Problem:
You want to use more than 2 monitors

Caviate: 
Laptops, this probably doesn't apply to you. Laptops should use a USB 3.0 Video Card because I've never seen onboard graphics cards able to do more than 2 monitors. Note, that USB videocards SUCK - they're laggy. Great for displays that don't need to be updated often, like a map or webpage - not for fast-paced things!

Solution 1:
The on board video built into your computer can sometimes be activated in tandum with a video card. These options vary between vendors, but generally:

  • Must be similar brand and chipset (I had a motherboard which would only pair to the Radeon HD GfxCard Chipset)
  • Is something which is advertised- generally it's not a hard to find feature. This usually means the on-board graphics are decent and not bargain-bin (IE you may see Intel 4000 gfx as a bullet but you'd see "1GB AMD R9 600M" as a feature.
  • Exists as an option in the graphics card control (CCC or whatever Nvidia uses) in windows
  • AND / OR a bios option

Solution 2:
Buying a graphics card. 

Make SURE it has at least the number of ports as you have monitors you want to use! Not every graphics card, even if it has the physical ports, can support 3 monitors. Generally, read the reviews - newegg allows you to ask questions, do so!

There are two types of setups:

1. Eye Finity or Stretched Display: This makes it appear to Windows as though you have one really large monitor with an ultra high resolution. This is the less resource intensive of the two options. If you're having trouble getting things working as independent monitors, start digging this route. Downside: it's not great for normal computer use because windows span monitors - but it's practically the norm for gaming.

2. Independent Monitors: Each monitor is recognized and treated as independent, you can control the resolution on each and windows recognizes you have 3 monitors. Windows may not be able to set this up and you may be forced to fidget with settings in the gfxcard control panel. 


Wires:

Adapters can complicate things and it's generally best to avoid them - at least for troubleshooting purposes. Some cards require an active adapter for more than 2 monitors. Active adapters are essentially adapters which are powered.  But in that instance, I think eye-finity will work. 


Troubleshooting: 
When things aren't working, take it back to basics:

Uninstall all AMD or NVD software & drivers:
First, use the control panel to uninstall gfxcard software, then boot to "Safe Mode" and run Guru driver sweeper- it will remove traces of those drivers and prevent windows from installing hardware automatically. 

Reinstall, Properly: 
If you have an AMD or intel motherboard - you may be missing some drivers after the uninstall. I know this is really an issue with AMD.. So before you install the video card, find your motherboard model (hint: use Piriform's Speccy) and the correct drivers for it. If you're using a generic motherboard, both chipset types make auto detect systems which can get your chipset up to speed -- but outside that:

When troubleshooting, in most all cases, "auto detect" is not the way you want to go. You want specific drivers - so you have an r9 280x - which company makes your card? Do they have driver downloads for this card on their website? If so, you should use those!

If your graphics card is made by the same chip manufacture as your motherboard (AMD/AMD or Intel/Intel), this can cause issues - when troubleshooting, only install the basics you need to get up and running, then elaborate. 

Using AMD graphic card installer package, when you choose express, installs AHCI, USB, SATA drivers, which are related to your motherboard. When you're using drivers based on different time periods (for example, your gfx card manufacturer has version 13.0 as recommended, but your motherboard is on 14) be limited in your install scope. Only choose to install crucial items. (GFXcard driver, CCC-- that's it!)


My reference:
A job today with a powercolor r9 280x which was touchy to get working with three monitors. I had to remove the card after I caused it to lock on boot - then remove everything AMD, reinstall chipset drivers, then specifically install the drivers powercolor mentioned. Using 2 Mini-displayport to HDMI and one HDMI wire I was able to get three monitors working in both modes without problem.

edit:
Remember that driver sweeper prevents windows from automatically installing hardware - this can become a burden and so there's an option to turn it back on when you open the software.