Location Manager as Security Safeguard?

When OS X first came along, many of us were still using dial-up connections. When I installed Panther on my old blueberry iMac, a book I was reading suggested using the Location manager to create a so-called "offline" location so that the computer wasn't constantly attempting to dial up the internet when you didn't intend it to. (Obviously this "offline" setting wasn't a location at all but simply a way of turning off both of the "network port configurations": "Internal Modem" and "Built-in Ethernet" for this airportless machine.)
As I've upgraded to newer machines and software versions (currently the latest iMac and OS 10.5.6), I've kept on setting up the location manager this way (at present, "offline" renders "Ethernet" and Airport" inactive while letting "Firewire" and "Bluetooth" remain working). When I know I'm not going to be using my Mac (for instance while I'm not home or when I'm sleeping), I set the location back to "Offline." Yesterday, out of the blue, I suddenly wondered, "Why am I still doing this?" In the back of my mind, I guess I've been imagining a security benefit from this old "offline" habit: "offline" means my Mac is (at least for a time) not accessible to hackers via my cable modem, even though it is not shut down.
So (and pardon the long preface) my question is this: If I leave my computer running 24/7, as many who post here say they do, am I gaining anything by still creating an "offline" setting in Leopard and using it while I'm not on my Mac?
Before you reply, I should add that I've read many security-related posts in various forumns, and I've used the good advice. Specifically, I use a new Airport Extreme Base Station and have password-enabled WPA2 Personal encryption. I also utilize the obvious "General" security preferences: requiring a password to wake the computer from sleep or a screensaver, or to unlock a System Preferences pane; disabling automatic login; and enabling secure virtual memory. Furthermore, I have created separate user accounts (without administrative status) for general use, and I use a specific account with FileVault enabled for dealing with sensitive information. In addition, I have my firewall set to "Set access for specific services and applications," which at present only allows iTunes to communicate with an Airport Express (also with password WPA2 encryption) to use AirTunes. Lastly, I've enabled the "Stealth Mode." Well, I could go on: "Accept cookies...Only from sites you navigate to" in the Safari preferences. On and on. (Feel free to add to my list.) But, to return to my question, with all the aforementioned diligence, does such an "offline" setting in the Location manager serve any real purpose? Or am I just wasting my time?
In advance, thanks for taking the time to read such a long posting.

I created a singleton for this - seems to work quite well

Similar Messages

  • How to locate my network security key

    I wrote this same request a month or so ago and can no longer locate my 'saved' message.  Would someone please forward me the link again on how to locate the network security key so I may add another computer to my wi-fi.
    And another question, will there be any change that more than one security key will appear and if so, how will I determine which key is the proper key to use?
    Thank you much.

    The "key" is another word for your normal wireless network "password", sometimes called a "pass phrase".
    The password generates a 64 character code of random letters and numbers. I doubt that this would be of any use to you, but if you want to see it.....
    Open AirPort Utility on your Mavericks Mac
    Click the AirPort icon, the click Edit
    Click the Base Station icon at the top of the screen
    Click Show Passwords
    More likely, you have a Windows Firewall issue, or Microsoft Security Essentials...if installed....is blocking the connection.  The anti-virus program can do the same thing.

  • Intel Management and Security Status Icon started appearing 3 days ago

    We didn't install anything new, and this "Intel Management and Security" icon (which you can't close) started appearing in the start menu on the bottom of the screen.  What made this start appearing, and how can we get rid of it?

    Hello aoppen,
    please also refer to this guide how to use AMT.
    Follow @LenovoForums on Twitter! Try the forum search, before first posting: Forum Search Option
    Please insert your type, model (not S/N) number and used OS in your posts.
    I´m a volunteer here using New X1 Carbon, ThinkPad Yoga, Yoga 11s, Yoga 13, T430s,T510, X220t, IdeaCentre B540.
    TIP: If your computer runs satisfactorily now, it may not be necessary to update the system.
     English Community       Deutsche Community       Comunidad en Español

  • Location Manager - Java Swing / DB Related

    OK the following code is part of my project. I have a Location manager which will manage the location of items within a warehouse. The panel itself contains a Combo box with Product ID's. What I want to do is when an item is selected from the combo box, the data associated with this selected item (product id and product location) is displayed in two textfields below the combo box. Here is my code:
    package orderproc;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import java.sql.Connection;
    import java.sql.Statement;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    import java.sql.ResultSet;
    import java.net.URL;
    import java.sql.*;
    * <p>Title: </p>
    * <p>Description: </p>
    * <p>Copyright: Copyright (c) 2003</p>
    * <p>Company: </p>
    * @author unascribed
    * @version 1.0
    public class EditItemLoc extends JApplet implements ActionListener, ItemListener {
    JPanel westPanel;
    JPanel eastPanel;
    JPanel editPanel;
    GridBagLayout gbl;
    GridBagConstraints gbc;
    protected JLabel lblProductDescription, lblProductID, lblLocation, lblNewLoc;
    protected JTextField txtProductID, txtLocation, txtNewLoc;
    DefaultComboBoxModel model = new DefaultComboBoxModel();
    JComboBox cmbProductDescription = new JComboBox(model);
    String res;
    JButton btnExit, btnCancel, btnSubmit;
    public EditItemLoc() {
    try
    //connect to database
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    System.out.println("Drivers loaded");
    String url = "jdbc:odbc:wms";
    Connection con = DriverManager.getConnection(url,"root","");
    System.out.println("Connection established");
    Statement stmt = con.createStatement();
    System.out.println("Statement created");
    ResultSet res = stmt.executeQuery("SELECT ProductDescription FROM productinfo");
    while(res.next())
    {// add the result set ProductDescription to the combobox
    cmbProductDescription.addItem(res.getString("ProductDescription"));
    catch(Exception e)
    gbl = new GridBagLayout();
    gbc = new GridBagConstraints();
    westPanel = new JPanel();
    westPanel.setLayout(gbl);
    eastPanel = new JPanel();
    getContentPane().setLayout(new BorderLayout());
    getContentPane().add(westPanel, BorderLayout.CENTER);
    getContentPane().add(eastPanel, BorderLayout.SOUTH);
    lblProductDescription = new JLabel("ProductDescription: ");
    lblProductID = new JLabel("Product ID: ");
    lblLocation = new JLabel("Current Location: ");
    lblNewLoc = new JLabel("New Location: ");
    txtProductID = new JTextField(20);
    txtLocation = new JTextField(10);
    txtNewLoc= new JTextField(10);
    btnSubmit = new JButton("Submit");
    btnSubmit.addActionListener(this);
    eastPanel.add(btnSubmit);
    btnExit = new JButton("<<<<Back");
    btnExit.addActionListener(this);
    eastPanel.add(btnExit);
    btnCancel = new JButton("Cancel");
    btnCancel.addActionListener(this);
    eastPanel.add(btnCancel);
    gbc.anchor = GridBagConstraints.NORTHEAST; // Align labels
    gbc.gridx = 1;
    gbc.gridy = 1;
    gbl.setConstraints(lblProductDescription, gbc);
    westPanel.add(lblProductDescription);
    gbc.gridx = 1;
    gbc.gridy = 2;
    gbl.setConstraints(lblProductID, gbc);
    westPanel.add(lblProductID);
    gbc.gridx = 1;
    gbc.gridy = 3;
    gbl.setConstraints(lblLocation, gbc);
    westPanel.add(lblLocation);
    gbc.gridx = 1;
    gbc.gridy = 4;
    gbl.setConstraints(lblNewLoc, gbc);
    westPanel.add(lblNewLoc);
    gbc.anchor = GridBagConstraints.NORTHWEST;
    gbc.gridx = 2;
    gbc.gridy = 1;
    gbl.setConstraints(cmbProductDescription, gbc);
    // Register item listener
    westPanel.add(cmbProductDescription);
    gbc.gridx = 2;
    gbc.gridy = 2;
    gbl.setConstraints(txtProductID, gbc);
    txtProductID.setEditable(false);
    txtProductID.setText("");
    westPanel.add(txtProductID);
    gbc.gridx = 2;
    gbc.gridy = 3;
    gbl.setConstraints(txtLocation, gbc);
    txtLocation.setEditable(false);
    txtLocation.setText("");
    westPanel.add(txtLocation);
    gbc.gridx = 2;
    gbc.gridy = 4;
    gbl.setConstraints(txtNewLoc, gbc);
    txtNewLoc.setEditable(true);
    txtNewLoc.setText("");
    westPanel.add(txtNewLoc);
    public void itemStateChanged(ItemEvent ie) // Item event handling
    if(ie.getSource() == cmbProductDescription)
    public void actionPerformed(ActionEvent ae) // Action event handling
    if(ae.getSource() == btnExit)
    setVisible(false);
    public void init()
    EditItemLoc myEditItemLoc = new EditItemLoc();

    Not sure. I am using a JList to do a very similar thing to you and it works for me. They share same datamodel so I thought it would work for you.
    try passing it to a textfield & seeing if that gives you the correct database entry.
                 aName = new JTextField(20);
                 aName.addActionListener(new DetailListener());
                 String name = listModel.getElementAt(list.getSelectedIndex()).toString();
                 aName.setText(name);
        class DetailListener implements ActionListener {
            public void actionPerformed(ActionEvent e) {
                try{  
                     details();
                   }  // end try
                   catch (Exception exc){}
    public void details(){
    //.... your resultset here
    }That way, you are dealing with a string & not an index. I am a novice at this & this may not be the 'correct' way to do it but I find it easier to deal with a string than an index. woks for me at the moment :)

  • Location manager design pattern?

    What is the best design pattern for using the location manager with intermittent but time-sensitive use? My app records location each time the user creates a photo, creates a note, records audio, etc and stores it using CoreData. The problem is the location manager has to spin for a bit to get the best reading, and in that time the user could easily have navigated the UI to delete the object they've created and create a new one. In that case I'd want to interrupt any location services active for the deleted object.
    Is a singleton the best pattern, keeping the active objects in an array and using @synchronize(object)...but running each in a different thread?
    Or assigning the location manager as a transient property of the object and calling stopUpdatingLocation if it gets deleted?
    Any thoughts? TIA...

    I created a singleton for this - seems to work quite well

  • WLSE Location Manager

    I'm running WLSE 2.5 and the Location Manager performance is very sporadic. When I'm loading floor plans into the system, only about 25% of them will load. I've tried the different file formats (GIF, JPG, or PNG) and it doesn't seem to be any better.
    I'll normally receive a message "no map image available" where the drawing preview should be or I'll receive "Cannot have a number larger than 1000" in the bottom left-hand corner.
    Is there some magic secret on how to get this application to be useful? Have the newer versions 2.7 and 2.9 (upcoming) resolved these bugs?
    Is there any way to decipher the information in the JAVA debug window?

    Upgrading to the latest version is always recommended. For LM images, the key thing to remember is that the image size does matter. Recommended image size should be around 300kb and the resoluation should be not more than 1000x1000 pixels. The larger the image size the longer it takes to load it and more problems you may run into. Try reducing the image size to the above recommendations and then load it.

  • Location Manager and Time Zones Feature Request

    I use my Powerbook for consulting - and travel extensively.
    Location Manager handles my network setups, but, to the best of my knowledge, NOT the time zone information.
    I'd like to have the option to set the time zone from my location manager, so that when I get to a customer site, and attach to the network, files, iCal, Mail, and other timestamped files are correctly in sync with the location.
    I could probably write an automator script to do this, but it would be best supported directly in Location Manager.

    Hi, Kirk. Welcome to the Discussions.
    For Mac OS X feature requests, submit a Mac OS X Feedback. These Discussions are user-to-user communications only. Feedback is the formal mechanism for submitting feature requests.
    Good luck!
    Dr. Smoke
    Author: Troubleshooting Mac® OS X

  • Custom Security Manager or Security Event Interception from WebLogic Console

    Hello,
    I have built my own Security Manager and implemented custom preference/property mechanism for every Principal, so when I use my Swing client to create new User and new Group, as well as addMember to a Group, I know what to do with those properies/preferences.
    Now, I want to use WebLogic Console to manage users and groups. I want to intercept events in my Security Manager about new User or Group creation or changing their memberships as Principals in order to handle their Preference/properties stuff myself...
    I wonder what should I "listen" in order to understand that someone has changed membership of Users or Groups or about creation of new User or Group?
    I use Weblogic Server 6.0 sp2
    serge

    Hi Daniel,
    > a custom security manager for the standard CM Repository
    And this dictates you indeed to use the old API, as the CMRepositoryManager itself is using the old API.
    The standard AclSecurityManager is implemented by com.sapportals.wcm.repository.manager.generic.security.AclSecurityManager. If you check out Configuration - Content Management - Repository Managers - Security Manager, you will see "ACL Security Manager" (the one from above) and "ACL Security Manager (for new Manager-API)". This is implementing / using the new API, but needs also a RM using the new API.
    > java.lang.NoSuchMethodException: MySecurityManager.<init>
    This exception only complains about a missing constructor!? Have you implemented a default constructor?!
    > If this is the case, where can I find the API for IUMPrincipal? It is not included in any provided API because of deprecation.
    The methods of the old EP5 user management are more or less similar to the new UME, so using the old deprecated API should be more or less straight forward.
    There are also transformer methods for example to transform a "new" user object to an old EP5 one, see https://forums.sdn.sap.com/thread.jspa?threadID=235656&tstart=0
    Hope it helps
    Detlev

  • WLSE Multiple instance of AP in Location Manager

    Is there a way to have a an AP on multiple maps within Location manager?
    We will have coverage across our Campus including some outside coverage. Besides the interior floor plans I'd like to have an overall coverage map of campus showing all APs (at least first floor). This requires the AP be placed on at least two maps.
    Wondering if this might affect running the radio managment feature?
    Another item, How many users can be accessing the WLSE simultaneously?

    1) No
    2) There is no limit on the users

  • Java -Djava.security.manager -Djava.security.policy=myPolicy classfile

    Hi everybody and Sun's member,
    From the command line we can install security manager as follows :
    java -Djava.security.manager - Djava.security.policy=myPolicy
    is it possible to install security manager and policy file by our program. Sugestion pliz.
    Regards
    Gt

    Thanks for your sugesstion. With this command "java -Djava.security.manager - Djava.security.policy=myPolicy" we are installing Security Manager and Policy file. What will be the minimum code for the above command, as I want to install dynamically (I mean how to spacify and install Security manager and policy files by programatically). Appreatiating anybodies sugesstion.
    Regards
    Gt

  • Why does location manager always reports kCLErrorLocationUnknown in simulator?

    As the subject says the location manager is always sending the kCLErrorLocationUnknown error in the simulator. I've tried changing the accuracy and it didn't help.
    Here is the code:
         locmanager = [[CLLocationManager alloc] init];
         [locmanager setDelegate:self];
         [locmanager setDesiredAccuracy:kCLLocationAccuracyKilometer];
         [locmanager  startUpdatingLocation];
    This always calls didFailWithError with error kCLErrorLocationUnknown.
    Any idea of what is wrong?
    TIA,
    FR

    I read somewhere that apple doesn't use skyhook any more
    Googling bears this out, but I can't find a way to manually update the Apple DB.  Which must mean that Apple does it magically.  Try allowing your iPhone to get a precise GPS position and then use it over your WiFi access point to download an app or song from the iTune store.

  • Intel Management and Security Software -- How to remove completely?

    I recently rebuilt my x201 Laptop, installed Windows 7 Ultimate x64 and ran the Lenovo automatic update tool.  I now have something called Intel Management and Security software which I neither want nor need.
    I do not understand why it was installed as the Laptop does not have a G3 Broadband card and the Intel software appears to be dependent on it for most of is functionality.  The Lenovo automatic update tool should have been smart enough to realize that the Intel software was worthless on a machine without a G3 Broadband card and not have installed it.
    How do I unistall it and make sure that Lenovo's automatic update does not reinstall it?

    Do you mean Intel AMT? i frequently have that popping out too. Not sure if you can permantly prevent it from showing up, but the bios has an option that disables this functionality. It doesn't matter if you have mobile broadband or not, it is just a hardware for coporate IT administrators to easily handle the thousand of company laptops around the world.

  • [iphone] - Location Manager won´t update

    Hi,
    I´m just using CLLocationManager class, and I´ve found a strange behaviour. Sometimes the location manager show the last location. The steps I´m taking:
    1- [startUpdatingLocation] (from work) It gives the correct coords.
    2- I go home, restart my iPhone and the application and try calling [startUpdatingLocation] again, the location I get is the first one, from step 1..
    Do you have a solution for this? Am I doing something wrong or it´s just a bug from the sdk?
    thanks,
    Pitteri

    Installed IOS 6.1.3 last night and to do so, had to make space on the phone as it was near full.
    After that, it took a dirt nap.
    I have the 4S and experienced  the same "problem" documented all over these message boards. Frustrated after trying all the fixes, including a hard reboots, resets of settings, deleting apps, reinstalling apps, new apps, synching ... everything that made sense.
    Finally, frustrated and wishing I owned something other than an Apple product at this moment, I decided to go back to what I did to "free up" space -- once I fixed this, the apps stopped "waiting" and started updating.
    The issue was in iTunes where I had selected on my phone's settings (to be clear, this is under "Apps" in iTunes), and DESLECTED "Automatically Fill Free Space with Songs."
    Solution/Issue: my guess is that the updates were spooling because there wasn't enough space to run the sync.
    Thank you Apple -- for NOTHING. A simple error message "Not enough space" would have been brilliant.

  • Will Distance Filter for Location Manager still work when User Tracking Mode is enabled?

    Basically I have the MKUserTrackingBarButtonItem with my Map View. When you turn it on it basically turns on the MKUserTrackingMode where your location is updated live on your map. My question is if I have my Location Manager's Distance Filter set to 100m and I traveled with my device 100m and at the same time the map is updating my current location live how will it detect that the device traveled 100m from its original current location? And how will it enter the locationUpdate: delegate method for Location Manager if it only fires when the users location has traveled 100m from it's previous current location? Thanks.

    I found my answer through experimentation, yes it will still work. How does it do it exactly? I still have no idea. I hope someone would enlighten me on this.

  • Location manager issue in iOS 7.0.4

    I am using location manager in my Application which is called in timer.
    Application was running fine in iOS 6 and initial iOS 7.0.1 as well.
    But when I have updated my iPhone with iOS 7.0.4, location manager delegate "didUpdateLocations" is not being called.
    I an using xcode version 4.6.2
    I am unable to find solution for this, please help !!!!

    Console is providing error message : CoreLocation: CLClient is deprecated. Will be obsolete soon.
    And debugging do not allow to reach upto "didUpdateLocations".
    Restrictions is turned OFF in General Settings.

Maybe you are looking for

  • Advance payment against Purchase order/Work Order: F-47

    Hi SAP Gurus, Our Client's requirement is as follows u2013 Advance payment against Purchase order/Work Order: 1. Advance should be PO/WO wise & not item wise. 2. Advance should not exceed total PO/WO value. 3. Advance against PO should include taxes

  • Not able to create PO thro ME21N{It diverts to ME23N}

    Hi, When we execute the ME21N transaction from Command prompt it is going to the ME23N transaction. I.e in the screen it is Displaying the Previous PO record. For Create a New PO i need to press the "Create Button" from the display and able to create

  • SQL Spreadsheet report in Web Analysis 9.3.0.1

    We just migrated to 9.3.0.1 from 7.x and have a problem getting the JDBC connection setup for SQL Spreadsheets from Web Analysis. We are running on Windows 2003 and Websphere 5.1.1. In 7.x the configuration was part of the installer or configuration

  • Problem with check constraint in mysql

    I am using mysql v8.14 and I have a problem on CHECK which is given below. I want to insert just 'friends' and 'all' on privacy attribute but mysql inserts everything. Can anyone help me, please? Thanks CREATE TABLE `customer` `cid` NUMERIC(6), `cnam

  • Unable to Split pdf form containing Digital Signature using Assembler

    Hi All, I am trying to split a pdf form into multiple forms using Assembler service provided by Adobe LiveCycle. Normal pdf's are getting splitted but facing issues with pdf's containing Digital Signature is there any way to split those forms please