<!DOCTYPE html>
<html>

<body>
  <script>
    'use strict';
    'use strict';
    
    let user = {
      name: "Ilya",
      surname: "Kantor",
      _version: 1,
      _secret: 123456
    };
    
    let proxy = new Proxy(user, {
      ownKeys: function (target) {
        let props = Object.keys(target).filter(function (prop) {
        return prop[0] != '_';
        });
    
      return props;
      }
    });
    
    // отфильтрованы свойства, начинающиеся с _
    for(let prop in proxy) {
      alert(prop); // Выведет свойства user: name, surname
    }
  </script>
</body>

</html>