Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    I

    iSEC Partners

    isecpartners.com · Company blog · on HN since 2009

    iSEC Partners was a security consultancy whose blog covered SSL, web application security, and attack research.

    Visit blogHN submissions
    SecurityNetworking
    What HN says

    HN links it for security reports and conference slides, such as the Black Hat cryptopocalypse talk, and for its job postings.

    Stats for nerds
    15HN people shared it
    10linked in comments
    25story points
    May 2015last shared
    2010people per year2015

    Top posts on HN

    1. 1
      WS-Security compared to "plain old" SSL
      1 person · 6 points · first shared 2012 · Discussion on HN
    2. 2
      Lessons From The Attack On Google
      1 person · 6 points · first shared 2010 · 1 comments on HN
    3. 3
      Everything You Wanted To Know About OpenSSL (But Were Afraid to Ask)
      1 person · 3 points · first shared 2012 · Discussion on HN
    4. 4
      Macs in the age of advanced persistent threats
      1 person · 2 points · first shared 2011 · Discussion on HN
    5. 5
      SSLyze, Python tool detects server SSL misconfigs to avoid gaps in security
      1 person · 2 points · first shared 2011 · Discussion on HN
    6. 6
      An Attack on SSL Client Certificates
      1 person · 2 points · first shared 2013 · Discussion on HN
    7. 7
      Password Managers - Exposing Passwords Everywhere
      1 person · 1 points · first shared 2013 · Discussion on HN
    8. 8
      Preventing Cross-Site Request Forgery (CSRF aka XSRF)
      1 person · 1 points · first shared 2009 · Discussion on HN
    9. 9
      BlackHat Talk on OS X Server Vulnerability to Network Attacks
      1 person · 1 points · first shared 2011 · Discussion on HN
    10. 10
      The Exploit Intelligence Project
      1 person · 1 points · first shared 2011 · Discussion on HN

    What HN people wrote when they linked it

    • marshrayDec 2012

      def encrypt(salt, password, data):
      ^^^^^^
      You're the crypto library. Don't ask the user to choose the salt, they won't do it right.

      key = _expand_key(salt, password)

      Most crypto people would advise you to generate two separate keys for encryption and MAC.

      hmac = data[-HMAC_HASH.digest_size:]
      hmac2 = HMAC.new(key, data[:-HMAC_HASH.digest_size], HMAC_HASH).digest()
      if hmac != hmac2:
      ^^^^^^^^^^^^^

      Possible timing attack. Consider doing another HMAC of each HMAC and comparing those instead. See https://www.isecpartners.com/news-events/news/2011/february/double-hmac-verification.aspx

      offset = getrandbits(AES.block_size*8)
      Counter.new(AES.block_size*8, initial_value=offset, allow_wraparound=True)

      I don't like that you allow wraparound counters, in fact, I'd go so far as to call it broken. This is not allowed by NIST-specified CTR mode.

      Bad Things^TM will happen if multiple messages (or different parts of a single message) are ever encrypted with the same key. Seriously, screwups like this have shortened wars.

      return prefix + encrypted + hmac

      Put some type of magic constant in front of this. You'll be glad you did later when you have to change the format or simply the PBKDF2 count.

      HMAC_HASH = SHA256
      but later...
      def _expand_key(salt, password):
      ...
      return PBKDF2(....)

      I don't see where you're telling PBKDF2 what hash to use for its HMAC. It's probably defaulting to something like SHA-1.

    • kcrossisecMay 2015

      iSEC Partners/NCC Group - San Francisco, Seattle, Austin, New York City - Job Title - Security Engineer

      Like the old adage goes, April showers bring May jobs.

      That was lame, but our jobs and client engagements are not. If you love security and research, iSEC/NCC just may be a perfect fit for you.

      At iSEC, part of NCC Group, you will spend most of your day thinking about security systems and how they can break. This is a very creative job that gives individuals a lot of freedom to be clever while learning new technologies at a very fast pace. Typical engagements will pair you with another experienced security consultant who you will learn from and teach along the way. Engagements are usually 2-4 weeks long. In a year, you will be exposed to 15-20 products and technology stacks. Your work will typically initiate person-months of security improvements in products millions of people use. You will have access to senior engineers/architects and your findings/ideas will be heard by senior decision makers. You will have enormous impact in making the software people use safer. All of our consultants are also security researchers, with dedicated research time.

      We like to let our research speak for itself: https://isecpartners.github.io/

      Check out all of our career opportunities here: https://www.isecpartners.com/about/careers.aspx

      We're always looking for folks passionate about what we do. We'd love to hear from you!

    • dguidoNov 2011

      New York City, Seattle, and San Francisco - iSEC Partners - Application Security Consultants

      iSEC Partners is currently looking for Security Researchers and security-focused software developers to fill openings in its application security consulting practice. We are seeking entry, senior and principal level candidates. Job duties will include project delivery within iSEC consulting engagements and cutting-edge research into current technologies and attacks.

      http://www.isecpartners.com/careers/

      iSEC Partners is a proven full-service security consulting firm that provides penetration testing, secure systems development, security education and software design verification. iSEC Partners' security assessments leverage our extensive knowledge of current security vulnerabilities, penetration techniques and software development best practices to enable customers to secure their systems against ever-present threats on the Internet.

      Primary emphasis is placed upon helping software developers build safe, reliable code. Areas of research interest include application attack and defense, web services, operating system security, privacy, storage network security and malicious application analysis.

      Our goal is to create a new standard for customer satisfaction and become the pre-eminent leader in security consulting, research and tool development.

    • IvyMikeAug 2013

      C'mon man, you're better than that. I'm sure you know how to use google to find the black hat presentation:

      https://www.isecpartners.com/media/105564/ritter_samuel_stamos_bh_2013_cryptopocalypse.pdf

      Which you then know how to use to find the papers by Joux.

      http://eprint.iacr.org/2013/095.pdf
      http://eprint.iacr.org/2013/400.pdf

      A lot of smart and proven people put together this information and if they're worried, I'm worried.

    • andrewcookeAug 2013

      either approach avoids leaking useful information, doesn't it? one does so by guaranteeing identical times. the other by passing the information through a one-way function.

      the link given in the advice you point to includes a fairly detailed discussion / comparison - https://www.isecpartners.com/blog/2011/february/double-hmac-verification.aspx

    • wglbMar 2010

      The pdf report https://www.isecpartners.com/files/iSEC_Aurora_Response_Recommendations.pdf is the report referenced.

    Related

    NCC Groupnccgroup.trust127 people

    Private Key Extraction from Qualcomm Hardware-Backed Keystores

    NCC Group
    Company · last shared 2020
    Ivan Ristićblog.ivanristic.com20 people

    SSL Labs: Stricter security requirements for 2014

    Ivan Ristić
    Personal · last shared 2023
    Google Security Blogsecurity.googleblog.com680 people

    Announcing the first SHA-1 collision

    Google Security Blog
    Company · last shared 2026
    Let's Encrypt Blogletsencrypt.org636 people

    Let's Encrypt Root Trusted by All Major Root Programs

    Let's Encrypt Blog
    Company · last shared 2026
    SEC Consult Blogsec-consult.com57 people

    SMTP Smuggling – Spoofing Emails Worldwide

    SEC Consult Blog
    Company · last shared 2026
    NETRESEC Blognetresec.com27 people

    China's Man-On-the-Side Attack on GitHub

    NETRESEC Blog
    Company · last shared 2024
    WeLiveSecuritywelivesecurity.com206 people

    LoJax: First UEFI rootkit found in the wild, courtesy of the Sednit group

    WeLiveSecurity
    Company · last shared 2026
    Signal Blogwhispersystems.org315 people

    WhatsApp's Signal Protocol integration is now complete

    Signal Blog
    Company · last shared 2017