Friday, March 29, 2013
Labels:
Android
,
Jelly Bean
UPDATE: After re-adding the email settings, it no longer drains my battery. It may be different for other phones, so your mileage may vary. Try re-adding the email account to see what happens. Good luck!
Original post:
On Tuesday night, I received a notification that Verizon published the 4.2.2. update for the Samsung Galaxy Nexus. Having read about the features, I was excited to install the update immediately. The very first thing I noticed was that the phone began getting very hot. I rebooted my phone just before I went to bed, deciding that I would deal with it on Wednesday.
Wednesday was a day of me searching for outlets to keep my phone charged. Within an hour of removing the charging cable, my phone was down to around 10% battery. Looking at the battery usage, "Exchange Services" was eating over 60%! I tried various settings to adjust the sync intervals, all to no avail. Reluctantly, I then removed my corporate email account. I noticed an immediate difference in temperature - or should I say lack thereof; it was no longer burning hot! Monitoring the phone all day Thursday, I can confirm it seems that was the fix.
So, if anyone out there is running a Verizon SCH-i515 Samsung Galaxy Nexus, and your battery drain is as rampant as mine was, delete/remove your corporate email profile.
I haven't tried re-adding it yet. I'll give that a shot Friday and update the post with the test results.
Read More
Verizon's Android 4.2.2 Update and Battery Drain
Original post:
On Tuesday night, I received a notification that Verizon published the 4.2.2. update for the Samsung Galaxy Nexus. Having read about the features, I was excited to install the update immediately. The very first thing I noticed was that the phone began getting very hot. I rebooted my phone just before I went to bed, deciding that I would deal with it on Wednesday.
Wednesday was a day of me searching for outlets to keep my phone charged. Within an hour of removing the charging cable, my phone was down to around 10% battery. Looking at the battery usage, "Exchange Services" was eating over 60%! I tried various settings to adjust the sync intervals, all to no avail. Reluctantly, I then removed my corporate email account. I noticed an immediate difference in temperature - or should I say lack thereof; it was no longer burning hot! Monitoring the phone all day Thursday, I can confirm it seems that was the fix.
So, if anyone out there is running a Verizon SCH-i515 Samsung Galaxy Nexus, and your battery drain is as rampant as mine was, delete/remove your corporate email profile.
I haven't tried re-adding it yet. I'll give that a shot Friday and update the post with the test results.
Wednesday, March 27, 2013
Labels:
Google Maps
Attempt #1: Google Map Maker (FAIL)
When you begin researching how to do this, you'll run across guidance suggesting to use Google Map Maker to submit the address to Google Map Reviewers. Once you open Map Maker, you'll see something like this:
Upon clicking the ADD NEW button, you'll see there are four options: Add A Place; Add Roads, Rivers, Railways; Add Building Outlines; and Add Natural Features and Political Boundaries. Logically, a house seems to fit under "Add A Place." Once selected, Map Maker asks you to zoom in to the area and position the marker over the spot. After the marker is dropped, you'll see a pop-up asking you to identify a category to which this place belongs. Going through all this, you'll see that there are no categories for residential addresses.
We decided to try neighborhood/community and see if the people moderating would check with the local post office for a complete street listing. Although the community did get correctly listed, the address was based on the side street and the houses were not listed individually with the separate street names. Tears...
Attempt #2: Google Maps - Report a Problem (SUCCESS!)
When opening Google Maps, there's a link in the lower right-hand corner as well as on the left titled "Report a Problem":
A menu will display offering choices. You need to pick Address/Marker and drag the marker that appears on the map over to your house. Once you let go of dragging the marker over, a box appears asking for input. This is where you tell Google what the address for that location should be, and submit the report.
Attempt #2 took a week to get it resolved, whereas Attempt #1 took three months and was still incorrect.
Now I can type in his address in Google Maps!
Happy Cartography-ing!
Read More
Best Way to Get Your New House in Google Maps
Update (7/12/2014): If after you get your house listed following the instructions below you're uncomfortable with the street view photo, you can use the same steps to blur it out! Original post follows:
A colleague recently bought a newly constructed home, and experienced the problem of people not being able to find his address in Google Maps. I found it irritating myself when I was trying to visit him and had to use the GPS coordinates (long-press) of the location. So, we set to the task of finding a way to get his house listed.
A colleague recently bought a newly constructed home, and experienced the problem of people not being able to find his address in Google Maps. I found it irritating myself when I was trying to visit him and had to use the GPS coordinates (long-press) of the location. So, we set to the task of finding a way to get his house listed.
Attempt #1: Google Map Maker (FAIL)
When you begin researching how to do this, you'll run across guidance suggesting to use Google Map Maker to submit the address to Google Map Reviewers. Once you open Map Maker, you'll see something like this:
Upon clicking the ADD NEW button, you'll see there are four options: Add A Place; Add Roads, Rivers, Railways; Add Building Outlines; and Add Natural Features and Political Boundaries. Logically, a house seems to fit under "Add A Place." Once selected, Map Maker asks you to zoom in to the area and position the marker over the spot. After the marker is dropped, you'll see a pop-up asking you to identify a category to which this place belongs. Going through all this, you'll see that there are no categories for residential addresses.
We decided to try neighborhood/community and see if the people moderating would check with the local post office for a complete street listing. Although the community did get correctly listed, the address was based on the side street and the houses were not listed individually with the separate street names. Tears...
Attempt #2: Google Maps - Report a Problem (SUCCESS!)
When opening Google Maps, there's a link in the lower right-hand corner as well as on the left titled "Report a Problem":
A menu will display offering choices. You need to pick Address/Marker and drag the marker that appears on the map over to your house. Once you let go of dragging the marker over, a box appears asking for input. This is where you tell Google what the address for that location should be, and submit the report.
Attempt #2 took a week to get it resolved, whereas Attempt #1 took three months and was still incorrect.
Now I can type in his address in Google Maps!
Happy Cartography-ing!
Thursday, March 21, 2013
Labels:
Blue Coat
,
cloud
,
cloud intelligence
,
McAfee
,
Palo Alto Networks
First, what do I mean by cloud intelligence? Others may have a different definition, but to me cloud intelligence means analysis of user-generated data in the cloud to glean something of value. The benefit of doing so is baking the results of that analysis into feature updates or supplemental information to already embedded features to be used by that same user base.
So, where is this happening? I can think of three off the top of my head:
Read More
Cloud Intelligence: Leverage the User Base!
I'm not sure if other tech writers have already identified this trend, but it seems that every network security vendor identified by Gartner as one of the leading vendors in their areas of specialization is enabling their devices with "cloud intelligence."
First, what do I mean by cloud intelligence? Others may have a different definition, but to me cloud intelligence means analysis of user-generated data in the cloud to glean something of value. The benefit of doing so is baking the results of that analysis into feature updates or supplemental information to already embedded features to be used by that same user base.
So, where is this happening? I can think of three off the top of my head:
Each of these solutions receive input from their deployed products that send information of varying types, depending on what data points the vendors consider important. The goal of this "phone home" feature is so the vendor can leverage what is seen in the field to protect others. So, if Company A sees malware X and it gets reported to the cloud, the vendor can protect all other companies using the feature.
Most of these products require an opt-in, because not every organization is comfortable sending the information to the vendor. What are your thoughts? Would you feel more comfortable leveraging cloud intelligence, or does it invoke paranoia?
Most of these products require an opt-in, because not every organization is comfortable sending the information to the vendor. What are your thoughts? Would you feel more comfortable leveraging cloud intelligence, or does it invoke paranoia?
Saturday, March 9, 2013
Labels:
Dell
,
noise reduction
,
PowerEdge 2950
Background
Recently, I've accepted the task to build out a lab using donated equipment so people can practice for cyber security competitions. This donated equipment includes four or five Dell PowerEdge servers; one 2950 and three or four 2850s. After researching the system specs, the 2950 seemed like a good place to start since it was the model that could take the most additional memory. It came with four 512 MB DIMMs (a whole gig!), but we swapped those out with six 4GB DIMMs and an additional two 2GB DIMMs, enabling us to get to 28GB for memory.
Quick side note for others - the memory slots are paired 1-2, 3-4, 5-6, 7-8 so you can't have an odd man out. I actually had five 4GB DIMMs, but I installed the fifth in slot 5 with a 2 GB stick in slot 6, and the start up checks kindly informed me of the mismatch. Once I swapped out the 4GB so slots five through eight were homogeneous, I was good for memory and received no memory check errors.
The Issue
When powering on the 2950, it's idle fan sound is overbearing. I live in a town home, and this server is placed in a closet in the basement 14 feet below the main floor yet I can still hear it whining away. To say this server is loud isn't enough, it's LOUD.
My first attempt at reducing the noise was to remove two of the four chassis fans, since this server isn't going to be heavily tested. I put the cover on, powered it up, and went to the main floor to see the difference. It was definitely an improvement, but I could still clearly hear the humming. An audio meter indicates it's at about 70+ decibels, with two fans removed!
At this point, I figured I needed to take a look at these fans to see if there was a way to control their speed and/or look for acceptable replacements. Research typically reveals one of three things:
Read More
Dell PowerEdge 2950: Silence the Noise, Part 1
Background
Recently, I've accepted the task to build out a lab using donated equipment so people can practice for cyber security competitions. This donated equipment includes four or five Dell PowerEdge servers; one 2950 and three or four 2850s. After researching the system specs, the 2950 seemed like a good place to start since it was the model that could take the most additional memory. It came with four 512 MB DIMMs (a whole gig!), but we swapped those out with six 4GB DIMMs and an additional two 2GB DIMMs, enabling us to get to 28GB for memory.
Quick side note for others - the memory slots are paired 1-2, 3-4, 5-6, 7-8 so you can't have an odd man out. I actually had five 4GB DIMMs, but I installed the fifth in slot 5 with a 2 GB stick in slot 6, and the start up checks kindly informed me of the mismatch. Once I swapped out the 4GB so slots five through eight were homogeneous, I was good for memory and received no memory check errors.
The Issue
When powering on the 2950, it's idle fan sound is overbearing. I live in a town home, and this server is placed in a closet in the basement 14 feet below the main floor yet I can still hear it whining away. To say this server is loud isn't enough, it's LOUD.
My first attempt at reducing the noise was to remove two of the four chassis fans, since this server isn't going to be heavily tested. I put the cover on, powered it up, and went to the main floor to see the difference. It was definitely an improvement, but I could still clearly hear the humming. An audio meter indicates it's at about 70+ decibels, with two fans removed!
At this point, I figured I needed to take a look at these fans to see if there was a way to control their speed and/or look for acceptable replacements. Research typically reveals one of three things:
- Brent Ozar's fine post about quieting a PowerEdge 1950
- Another author's post on hacking the BMI
- Multiple forums of people telling 2950 owners to buy a new box
Brent's post provides great advice on switching out the fans for a 1950, but the fans mentioned in his post are a different size than the 60mm x 60mm x 35mm of the 2950 fans.
Hacking the BMI seemed a little intimidating to start off with, so I decided to pursue that as the last option.
This equipment was donated expressly because of the lack of funds, so option 3 is out.
I decided to research alternate fans first...
Labels:
Dell
,
PowerEdge 2950
,
RAID
The Dell PowerEdge 2950 comes with a hardware RAID controller, which needs to be invoked during boot (press Ctrl + R at the prompt). Once the PERC 5/i Integrated BIOS Configuration Utility loads, you can follow the handy guide over at thegeekstuff.com to set up the hardware RAID. Their guide cites the PERC 6/i, but the steps are the same.
Thanks, Ramesh (the author)!
I have four 2TB disks installed, and I selected them all to participate in the RAID-5. Some brief research reveals that in a RAID-5 with four disks, all parity bits are stored on one drive. I would ask if anyone could confirm that, but I'm R'ingTFM. In the mean time though, feel free to chime in. :)
Update: Make sure after you stage the RAID, you select your Virtual Disk and press either the right arrow key or enter. In the Initialization menu, there will be a Fast Initialization which you definitely want to select. It will save you hours of build time (48 in my case). It may pop up and tell you there's an initialization already in progress, but go ahead and break that one to start the fast init. Add it the lessons learned!
Read More
Dell PowerEdge 2950: Staging the RAID
Thanks, Ramesh (the author)!
I have four 2TB disks installed, and I selected them all to participate in the RAID-5. Some brief research reveals that in a RAID-5 with four disks, all parity bits are stored on one drive. I would ask if anyone could confirm that, but I'm R'ingTFM. In the mean time though, feel free to chime in. :)
Update: Make sure after you stage the RAID, you select your Virtual Disk and press either the right arrow key or enter. In the Initialization menu, there will be a Fast Initialization which you definitely want to select. It will save you hours of build time (48 in my case). It may pop up and tell you there's an initialization already in progress, but go ahead and break that one to start the fast init. Add it the lessons learned!
Tuesday, February 12, 2013
Labels:
browser plug-ins
,
java
,
metasploit
It's been about a month now, and the talk of the Java exploit has largely subsided. Thank you, five-minute attention span. (Don't worry, I'm accusing myself too). When the Java exploit received such a critical warning from the Department of Homeland Security's, U.S. Computer Emergency Readiness Team (DHS US-CERT, for short), on January 10, 2013 the news spread like wildfire. The reason more attention was paid to this than the other 20 alerts for significant risk published in 2012 is that it's very rare for the CERT to advise the general public, consumers and businesses alike, to completely disable a software component - in this case, a browser plug-in.
A complete breakdown of the exploit is available at Mitre's Database of Common Vulnerabilities and Exposures, but in essence the exploit payload, once executed, escalates privileges to allow an attacker control of the system. A key factor in this exploit receiving so much attention is that all versions of Java are vulnerable across all operating systems, and a package to deliver this exploit was built for metasploit - the free, open-source penetration testing software suite. Here's a video demonstrating how easy it is to exploit a Windows 8 virtual machine running Internet Explorer 10:
The exploit delivery is all hinged upon whether or not the user accesses a page and auto-loads Java, which will make a request for the .jar file. What does this mean? Key dangers come from compromised websites hosting this malware and phishing attempts.
It took Oracle about four days to patch the vulnerability. If you haven't already done so, it's highly recommended that you update your version of Java. Most of those concerned will just patch Java and get on with browsing the web, but I think this exploit brings to attention interesting browser behavior.
Running the Browser Gauntlet
When I was first alerted to the exploit, I wanted to test the three big ones to see how they'd inform me of a website wanting to load the Java plug-in.
Read More
Vulnerable Browser Plug-ins: I'm looking at you, Java
A complete breakdown of the exploit is available at Mitre's Database of Common Vulnerabilities and Exposures, but in essence the exploit payload, once executed, escalates privileges to allow an attacker control of the system. A key factor in this exploit receiving so much attention is that all versions of Java are vulnerable across all operating systems, and a package to deliver this exploit was built for metasploit - the free, open-source penetration testing software suite. Here's a video demonstrating how easy it is to exploit a Windows 8 virtual machine running Internet Explorer 10:
The exploit delivery is all hinged upon whether or not the user accesses a page and auto-loads Java, which will make a request for the .jar file. What does this mean? Key dangers come from compromised websites hosting this malware and phishing attempts.
It took Oracle about four days to patch the vulnerability. If you haven't already done so, it's highly recommended that you update your version of Java. Most of those concerned will just patch Java and get on with browsing the web, but I think this exploit brings to attention interesting browser behavior.
Running the Browser Gauntlet
When I was first alerted to the exploit, I wanted to test the three big ones to see how they'd inform me of a website wanting to load the Java plug-in.
- First up, Internet Explorer. As in the video above, when I visited a website hosting Java, IE didn't prompt me for action and immediately loaded the Java plug-in. FAIL
- Next in line, Firefox. FAIL
- Okay, Chrome...here we...wait, what? Chrome alerts me that individual websites want to run Java? I can still see the rest of the page and just choose not to let Java run? And this is a default browser behavior? Well done, sir. Well done.
I know, I know. Both IE and Firefox both have browser add-ons that will perform the Java block, but those features aren't baked into the browser by default, whereas Chrome's is! Here's a screen capture of what you can expect:
So, it would appear the easiest way to protect yourself in regard to this exploit is to use Chrome. Aside from that, disable Java, or update it to the latest patched version. Be safe out there!
Thursday, February 7, 2013
Labels:
aacs
,
Blu-Ray
,
VLC
,
Windows 8
Windows 8: VLC Blu-Ray playback
Background
When I first purchased my Sony laptop, it came with PowerDVD or something similar installed in Win7 allowing Blu-Ray playback. Any time I travel, I always take this laptop so I can play my Blu-Rays for shows not available through streaming methods. When I upgraded to Windows 8, Sony doesn't offer the Blu-Ray playback software in the list of software available for download for my laptop model, so I basically lost my ability to play Blu-Rays.
I've used VLC before, and it's a great open-source, multi-platform video player. I encourage everyone to check it out if you haven't had the privilege to use it. Since it was free, I installed it and tried to play a Blu-Ray - no luck. I used the 32-bit version, which is the default download version for Windows. When I inserted the disc, I just pointed VLC to my disc drive and clicked "Play." Since that didn't work, I opened the menu: Media > Open Disc, and on the Disc tab I selected BluRay and tried to play it. Still no luck, but this time I received a more informative error, which was that VLC was missing libaacs.
The Fix
I Googled how to add libaacs capability to VLC, and came across an older guide. Here's my specific steps:
Read More
When I first purchased my Sony laptop, it came with PowerDVD or something similar installed in Win7 allowing Blu-Ray playback. Any time I travel, I always take this laptop so I can play my Blu-Rays for shows not available through streaming methods. When I upgraded to Windows 8, Sony doesn't offer the Blu-Ray playback software in the list of software available for download for my laptop model, so I basically lost my ability to play Blu-Rays.
I've used VLC before, and it's a great open-source, multi-platform video player. I encourage everyone to check it out if you haven't had the privilege to use it. Since it was free, I installed it and tried to play a Blu-Ray - no luck. I used the 32-bit version, which is the default download version for Windows. When I inserted the disc, I just pointed VLC to my disc drive and clicked "Play." Since that didn't work, I opened the menu: Media > Open Disc, and on the Disc tab I selected BluRay and tried to play it. Still no luck, but this time I received a more informative error, which was that VLC was missing libaacs.
The Fix
I Googled how to add libaacs capability to VLC, and came across an older guide. Here's my specific steps:
- Install VLC
- Visit http://vlc-aacs.whoknowsmy.name/
- Copy the libaacs.dll to the root VLC installation directory:
- C:\Program Files\VideoLAN\VLC (x64)
- C:\Program Files (x86)\VideoLAN\VLC (x86)
- Open your appdata folder
- Start > Run (or Windows key + R)
- Type %appdata%; on Windows 8 the qualified path is: C:\Users\username\AppData\Roaming\
- Look for an aacs folder, and if there isn't one, create it
- Inside the aacs folder place the KEYDB.cfg file
- Insert a Blu-Ray disc, open VLC, and try to play it.
Once I completed that process, I can play Blu-Ray discs again! Hope it works for you. Feel free to leave feedback if your steps differed from mine.
P.S. alternatively, you could just fork over the $50 to $100 for a Blu-Ray playback software suite and save yourself the time/trouble.
P.S. alternatively, you could just fork over the $50 to $100 for a Blu-Ray playback software suite and save yourself the time/trouble.
Subscribe to:
Posts
(
Atom
)





