Insecurity of Keychain Access: "secure" notes visible during authentication

Sorry if this has been discussed before, but I'm not keen on wading through 137 pages of discussions.
I recently discovered Keychain Access' ability to create "secure notes," and thought this would be a wonderful way to keep my serial numbers, bank accounts, and other sensitive information secure.
However, I just tried to actually decrypt this information for the first time, and was rather shocked. When you attempt to open a secure note, and select the "show note" checkbox that prompts the "Deny / Allow Once / Always Allow" dialog box, the dialog box contains the "secure" information from the note!
In my example, which you can see here (http://www.justinreese.com/media/images/secure_bbedit.png), the entire text of the note is included in the dialog, previous to any password authentication. Of course, because I'm reusing the login keychain, I understand that it's already been decrypted upon logging in; however, I was under the impression that using Keychain Access to store secure notes and other passwords offered a secondary level of protection, and that even if someone were able to compromise my system while I was logged in, at least that sensitive data would remain secure (the way a dedication application such as Wallet or Yojimbo would do it).
So... is this a bug, an oversight, or simply my own poor planning in using the login keychain to store secure information?
Thanks to all.
17" Powerbook G4/1.5Ghz   Mac OS X (10.4.6)   Stock + 1GB of RAM
17" Powerbook G4/1.5Ghz   Mac OS X (10.4.6)   Stock except 1.5GB of RAM

My suspicion is that when you created the note, in the "name" field, you used "paste" intending to paste "BBEdit 8 Registration". However, if the clipboard at the time had contained multiple lines, the "Name:" field would then contain the entire contents (Owner Name, Email Address, etc), although it might not be immediately apparent since the main "Keychain Access" window would only display the first line. However, when asking for authentication, the full "Name" is displayed. This scenario is easy enough to replicate.
The odd thing is that even if the "Name:" is subsequently edited to remove the extra lines, the "authentication dialogue" seems to continue to ask for authentication using the "old" name... it's probably being cached somewhere but I haven't been able to track it down.
So in this case, I would call this "user error" for putting "secure" info in an "insecure" field in the first place, but there is definitely some sort of bug / oversight / slopiness in that the authentication dialogue doesn't update - so in effect it is asking you to authenticate for one thing, when in reality it is authenticating something that might have a completely different name. That sort of thing might open up "spoofing" opportunities, but for a user's personal keychain, I would suspect that anyone that can get close enough to do something with it would have opportunities to do far worse. Still, it can't be a good thing...

Similar Messages

  • Restore Keychain access secure note with time machine

    So my secure note in keychain access got deleted somehow - what files do I need to restore from my time machine backup to restore it?
    Thanks

    Whitecity wrote:
    So my secure note in keychain access got deleted somehow
    click here for information.
    basically, you open keychain access, then enter time machine, go back to a known good time, and hit restore.

  • Keychain access application not working.

    keychain not working, click on the generic app. icon and it simply pops up and closes. reloaded osx10.4.3, but no results. anyone have suggestions?
    powerbook g4   Mac OS X (10.4.3)  

    Next step is to create a new admin user account, log into it, and see if the problem remains. If not, then it's a problem with the original account. If so, then the problem's system-wide.
    If the original account, you have two options: 1) try to find the corrupted file, maybe the com.apple.keychainaccess.plist file in ~/Library/Preferences/. Move it to the desktop, log out and back in, relaunch Keychain Access. If that doesn't work, then check all the .plist files with something like Preferential Treatment. 2) reset your prefs in the new account and eventually delete the original.
    If system-wide, then reinstalling the OS using the Archive & Install option, saving user and network settings, might be your only option, especially since reinstalling the combo update didn't fix the problem.

  • Icloud keychain setup does not terminate during mac oxs mavericks update

    The icloud keychain setup does not terminate (in order for the install to continue) during a mac OSX maverick update from 10.8.something. Any idea?

    I found the solution!
    Open Calendar on your Mac.
    In the left column list of calendars, right click on the calendar in question and "Get Info"
    Check the box labeled "Ignore alerts"
    Hit "OK"

  • Enhancement not visible during runtime

    Dear experts,
    I have a problem with getting enhancements up and running in runtime.
    I Changed 2 enhancements in FM J_1B_NF_VALUE_DETERMINATION and activated them. Activation goes fine, but for some reason during runtime (in debug mode), I can not see the code of the enhancement at all. My changes are not triggered, I can not even see the code in debug-mode. The complete code-block is missing. It seems that the enhancements are not active and are just not embedded during runtime. Do I have to activate something else? I guess CMOD and SMOD are not relevant in this case but if they are please let me know.
    Thanks in advance
    William

    if you are usng enhancement framework then there is no need of CMOD/SMOD.
    where have you created your enhancement spots? and what type have you given there?
    goto SE19 and see what actually is the status of the enhancement .. if active, keep breakpoint directly inside your enhancement coding,
    when FM starts executing, you will find a circular swirl(just on the left side of the code ), that mean it will goto your enhancement. it wont direcly show in the deugger, you press F5 and then it will go inside your code.

  • Hard Drive not visible during install.

    I recently tried to turn on my G4 and got just a white screen. So I assumed it was the hard drive. I installed a new Hard drive. Put in my Leopard disk and the drive is not visible. I went into Disk Utility to format it, if needed. It was not visible there either.
    Out of suspicion, I plugged in the old HD into a different mac via USB and my data is there and visible.
    What could the problem be? I went back and double checked all of the cables.

    I know it's a pain to take out just to test, however, did you plug the new drive into the other system via USB to see if it's recognized also?
    Usually in this situation, it's a cable problem. Either a cable is not seated completely, or in rarer cases, there's a problem with a cable itself. Since the old drive is visible to the other system, you may have another issue going on, like a logic board problem. I'd want to run the Apple hardware test. On the gray OS X system CDs that came with your system, find the one that says 'AHT Version x.x', insert it, reboot, and choose the extended test when prompted. Either of the TechTool programs can do similar testing.
    By the way, your sig says you have Snow Leopard 10.6.3 installed, which is impossible on a Powerbook. Leopard 10.5.8 is the last operating system release available today for Powerbooks.

  • Access Point  not visible in UMS server for Application using UMS adapter

    Email Driver Properties for email is configured in UMS and works fine which means its able to poll for any incoming Email from the Configured Account.
    Now i am builiding a soa Composite application and and using UMS adapter to receive that incoming mail and process it further.
    I have succesfully deployed that application in my soa server but it doesn't show any access point for that application.
    I have followed oracle Documentation (section 11.2.3.3)
    http://docs.oracle.com/cd/E28280_01/integration.1111/e10231/ums_adapter.htm
    how to get that Access point configured for application ?
    Please Help.
    Thanks in Advance
    Divyanshu

    Thanks for the reply.
    I had readded the access points after phone reset, so they are available under internet destination but none of the apps are able to see them.
    I also saw 3-4 processes listed under panic tab in KillMe application, not sure if being inside panic tab means that the processes crashed, i hope it's not a hardware related problem.

  • Entered Numbers Not Visible During Entry

    Have a oddity on my Mac: If I try to type in values for the sliders in the Develop module, they dissapear duing entry.
    1. Click on an enterable area for a slider. The text highlights.
    2. Type in a value. Value is still visible.
    3. As soon as the slider moves to the entered value, the text dissapears. It looks like it changes to the normally displayed gray value.
    4. Tab out or click outside the area and all goes back to normal.
    Mac Pro Nahalem dual 2.93, 16gb RAM, 10.6.8, ATI 4870 512mb
    Jim

    i note the same problem on the exposure field entry. imac,lion.
    it is distracting and correcting one's errors in this regard requires some effort.
    vince

  • NOKIA N85 NOT VISIBLE DURING SUNLIGHT

    i have a nokia n85 smartphone. During sunlight, it is difficult to see anything. i put the light sensor to maximum but no result. can any one help me solve this?

    sorry, but it's a common issue, nokia's n85 and n86 are performing poorly in direct sunlight, that's just the way oled goes. altough the technology was designed for better clarity and contrast, it lacks on readability under strong lightning. the best thing you can do is set your phone on either a really darkish theme, or on a really bright one, it might help. however, there is a version of the n85 shipped since june 2009, which seems to comport better on direct sunlight. is that the one you have? if not, you might consider it.
    If, from time to time, I actually give a good advice, please click on the Kudos icon, I have cookies and free hats!

  • Missing Functionality:BP Properties not visible during Add

    Have formatted search to determine a new
    bp code based upon business properties, but the variable is not set.
    Select $[OCRD.QryGroup1] always returns 'N' even if the the BP property
    is set when in Add Mode. Tested with an existing bp record the variable
    is set correctly.
    Edited by: Robert Fernandez on Sep 9, 2008 7:56 PM

    Please re-post if this is still an issue or purchase a case and have a dedicated support engineer work with you directly:
    http://store.businessobjects.com/store/bobjamer/DisplayProductByTypePage&parentCategoryID=&categoryID=11522300?resid=-Z5tUwoHAiwAAA8@NLgAAAAS&rests=1254701640551

  • List of data targets is not visible during data upload

    Hi all,
      I am trying to load user defined transactional data into an info object, i will do all necessary customization steps such as creating application component,assiging data sources,creating info packages and then creating update rules in info cubes, moreover i wrote a routine which calculates sales reveune based on cost and quantity sold.
    My problem is that when i created infopackage , it does not list any data targets, Plz any one can give tips in this regard.
    thanks in advance
    regards,
    a.fahrudeen
    Message was edited by:
            FAHRUDEEN MUSTAFA

    Hi Fahrudeen,
    Am a little confused here... you say you want to load Transaction data and load it into the InfoObject?? what was that??
    You can load the Transaction data only into your data targets such as InfoCube and DataStore Objects... If you are loading the data into your InfoObjects, then that would mean that you are loading the Master data for which obviously you won't have your data targets listed in your InfoPackage... Only in case of loading the transaction data would you have your Data Targets listed in your InfoPackage...
    Regards
    Manick

  • My text messsage is not visible during my program works

    I have write a programm, to write a file format in an other.
    The files are so big that the programm work very long. So I made a text message  that show the program is still working.
    In the beginning was working well. But now the text messages is no longer displayed.
    I have no idea what the problem is.
    some code:
    int CVICALLBACK ReadCallback (int panel, int control, int event,
    void *callbackData, int eventData1, int eventData2)
    int iConfiguration;
    switch (event)
    case EVENT_COMMIT:
    SetCtrlAttribute (panelHandle, PANEL_TXTMSG_Load, ATTR_VISIBLE, 1);
    GetCtrlVal (panelHandle, PANEL_Dataset_Conf, &iConfiguration);
    Function_Worker(iConfiguration);
    SetCtrlAttribute (panelHandle, PANEL_TXTMSG_Load, ATTR_VISIBLE, 0);
    break;
    case EVENT_LEFT_CLICK:
    break;
    return 0;
    The function_worker does made nothing with the GUI but it works with a DLL. Is this a problem?
    Do you have any ideas?
    Solved!
    Go to Solution.

    Somewhat more elaborate I'd suggest to modify your code as follows:
    case EVENT_COMMIT:
        SetCtrlAttribute (panelHandle, PANEL_TXTMSG_Load, ATTR_VISIBLE, 1);
        ProcessDrawEvents ();
        GetCtrlVal (panelHandle, PANEL_Dataset_Conf, &iConfiguration);
        Function_Worker(iConfiguration);
        SetCtrlAttribute (panelHandle, PANEL_TXTMSG_Load, ATTR_VISIBLE, 0);
        break;

  • Why does the Notes app want Keychain access?

    Does anyone know why Notes wants keychain access? It started when I downgraded from Snow Leopard to Mountain Lion. The dialong also won't accept 'no' for an answer. If I select "Deny" it just repeats the question and the only options are to close the program or allow access. Since it doesn't allow secure notes, why does it need the keychain, and why present a dialog with no choices?

    Try going to Applications/Utilities/Keychain Access/Secure Notes and see if there is an entry there. If so, you'll need to decide if you want to keep it or not.

  • Keychain Access not working for sometime???

    Hello,
    What could cause Safari to not offer to remember a log in name and password?
    I've noticed that my Keychain Access has not remembered a password in quite sometime.
    Regards.

    From your Safari menu bar click Safari / Preferences then select the Autofill tab.
    Make sure: User names and passwords is selected.
    If the box was already selected, open Keychain Access.
    From the KA menu bar click KA / Keychain First Aid
    Click Verify and if necessary, click Repair
    You could also try deleting the Safari Forms Autofill keychain. Make sure to quit then relaunch Safari for changes to take effect.

  • Contact names not displaying during calls, but only in logs

    Many names in the address book not showing up
    Hence, when i get a call or make one, the name doesnt come up with the number
    after the call, the number with the name is visible in call log as outgoing or incoming or missed
    in the database details it shows my address book having 238 numbers (these are the numbers currently visible)
    so how is it that the names are visible in the log and not in the address book and also not visible during a call
    Please help
    (a search for this topic hasnt got me the correct results)

    Same thing happened with mine! Still haven't figured it out, but **bleep** it's annoying!

Maybe you are looking for

  • Formulas in response table not calculating

    I have two simple formulas in my response table (adding one to the number in the previous row and combining the contents of two cells), but for some reason the formulas aren't calculating when responses are added to the tables. When I click on the ce

  • JSP w/ SQL Server 2000

    Hi, I have experience with J2SE but not so much J2EE, including JSP, so I would like some input from those who are better equipped to solve this problem. My employer purchased an SQL Server 2000 and asked me to build a solution to access the database

  • How to check it certain url exist?

    hi there.... can someone help me?? is it possible to check if certain url exist? public class checkFile1{      public static void main (String [] args) {      String file = "http://www.yahoo.com";      if (file = exist){           open file;      els

  • Recycle bin and Desktop icon ini file

    Hello hope this is in the right section,  Toshiba P750 Laptop, Every drive has a recycle bin which is annoying as my last laptop didnt have it, I cant remove the folder, C drive is fine. Also there is a desktop icon system ini folder my libraries fol

  • Back up/restore help!!!

    i recently got a new computer meaning i had to replace my itunes. i then tried to install an undate on my ipad, it would then not allow me to run my ipad on the new itunes until i restored the entire thing. like an idiot i didnt get to back up anythi